Index | Thread | Search

From:
David Uhden Collado <daviduhden@gmail.com>
Subject:
[UPDATE] devel/swival 1.0.37 -> 1.0.47 + deps
To:
kirill@korins.ky, stu@spacehopper.org, ports@openbsd.org
Date:
Wed, 14 Oct 2026 18:22:00 +0000

Download raw body.

Thread
Hello,

I'd like to propose updating devel/swival to 1.0.47, together with the 
dependency updates and new ports required to support it on OpenBSD.

Upstream release:
https://github.com/swival/swival/releases/tag/1.0.47

The proposed changes cover 40 ports: 20 existing ports and 20 new ones, 
including 38 runtime dependencies and asgi-lifespan for testing.

The main changes include:

Updating Swival, LiteLLM, MCP, Maturin, gRPC, tiktoken, tokenizers, and 
other existing dependencies.

Adding missing Google Cloud, Hugging Face, OpenTelemetry, HTTPX 2, and 
related Python packages.

Fixing Python packaging, native extensions, dependency metadata, and 
OpenBSD-specific build issues.

Adapting AWS-LC for OpenBSD executable-memory restrictions.

Updating Cargo dependencies and generated package lists without 
introducing local Cargo.lock files.

Enabling upstream regression tests where practical and documenting the 
necessary exclusions.

One important OpenBSD-specific fix is in Swival's Python bridge. It 
validates JSON nesting depth before invoking CPython's JSON decoder, 
preventing stack exhaustion on deeply nested input. The upstream 
regression case containing 200,000 nested levels now passes.

I also corrected the tokenizers packaging so that Maturin installs the 
proper Python distribution and modules, and adjusted LiteLLM to retain 
its required Rust bridge while avoiding optional proxy dependencies that 
conflict with Swival's Rich requirements.

Validation was performed on OpenBSD 8.0 amd64 with Python 3.14.8.

All 40 ports were successfully built, packaged, and installed. Across 28 
selected test suites, 73,958 tests passed.

Swival itself reports:

6517 passed, 32 skipped, 7 deselected

Its executable, Python imports, native extensions, local gRPC 
communication, and simulated LiteLLM completion were also checked.

The remaining 12 ports have NO_TEST because their source distributions 
do not provide a complete usable upstream test suite. Some other suites 
exclude tests requiring cloud credentials, Docker, unavailable optional 
frameworks, or external services.

No real LLM provider inference was tested, and validation was limited to 
amd64.

A few dependency versions are intentionally constrained by Swival's 
requirements, particularly filelock, importlib-metadata, protobuf, and 
websockets. Their impact on other ports should be reviewed before 
integration.

I've prepared individual diffs for the existing ports, tarballs for the 
new ports, and the corresponding category Makefile changes.

I would appreciate review and additional testing of the complete 
dependency set, particularly on other architectures and against existing 
consumers of the updated Python packages.

Thank you for your time and consideration.

Best regards,
David.
Index: devel/swival/Makefile
===================================================================
RCS file: /cvs/ports/devel/swival/Makefile,v
diff -u -p -u -r1.2 Makefile
--- devel/swival/Makefile	31 Aug 2026 23:43:55 -0000	1.2
+++ devel/swival/Makefile	14 Oct 2026 17:59:23 -0000
@@ -1,36 +1,42 @@
 COMMENT =		coding agent for AI models
 
-MODPY_DISTV =		1.0.37
-DISTNAME =		swival-${MODPY_DISTV}
-REVISION =		0
+MODPY_DISTV =		1.0.47
+GH_ACCOUNT =		swival
+GH_PROJECT =		swival
+GH_TAGNAME =		${MODPY_DISTV}
 
 CATEGORIES =		devel
-
-HOMEPAGE =		https://pypi.org/project/swival/
+HOMEPAGE =		https://swival.dev/
 
 # MIT
 PERMIT_PACKAGE =	Yes
 
 MODULES =		lang/python
-
-MODPY_PI =		Yes
 MODPY_PYBUILD =		hatchling
 
-# XXX may need porting:
-#	converters/py-html-to-markdown>=3.7.2,<4 (required)
-#	devel/py-google-cloud-aiplatform>=1.158.0 (required)
-#	devel/py-starlark-go>=1.0.1 (optional; blocked by golang/go#33896)
-
-RUN_DEPENDS =	devel/py-litellm>=1.90,<1.91 \
-		devel/py-mcp>=1.28.1,<2 \
-		devel/py-prompt_toolkit>=3.0.52 \
-		devel/py-rich>=15.0.0 \
-		net/py-boto3>=1.43.36 \
-		security/py-fast-cipher>=0.2.2 \
-		textproc/py-rank-bm25>=0.2.2 \
-		textproc/py-tiktoken>=0.13.0 \
-		www/py-httpx>=0.28.1 \
-		www/py-starlette>=1.3.1 \
-		www/py-uvicorn>=0.49.0
+BUILD_DEPENDS =		devel/py-hatchling>=1.32.4
+RUN_DEPENDS =		converters/py-html-to-markdown>=3.17.2,<4 \
+			devel/py-google-cloud-aiplatform>=2.4.0,<3 \
+			devel/py-litellm>=1.105.0,<1.106 \
+			devel/py-mcp>=2.3.0,<3 \
+			devel/py-prompt_toolkit>=3.0.53 \
+			devel/py-rich>=15.0.0 \
+			net/py-boto3>=1.43.111 \
+			security/py-fast-cipher>=0.2.2 \
+			textproc/py-rank-bm25>=0.2.2 \
+			textproc/py-tiktoken>=0.14.0 \
+			www/py-httpx2>=2.13.1 \
+			www/py-starlette>=1.7.0 \
+			www/py-uvicorn>=0.54.0
+
+MODPY_PYTEST_ARGS =	-m 'not stress'
+TEST_ENV +=		LITELLM_LOCAL_MODEL_COST_MAP=True
+
+# Optional metaskills need starlark-go, which requires Go's c-shared mode
+# (not implemented on OpenBSD; golang/go#33896).
+
+# The website builder shadows the Python build frontend.
+post-extract:
+	mv ${WRKSRC}/build.py ${WRKSRC}/build-website.py
 
 .include <bsd.port.mk>
Index: devel/swival/distinfo
===================================================================
RCS file: /cvs/ports/devel/swival/distinfo,v
diff -u -p -u -r1.1.1.1 distinfo
--- devel/swival/distinfo	24 Jul 2026 20:17:00 -0000	1.1.1.1
+++ devel/swival/distinfo	14 Oct 2026 17:59:23 -0000
@@ -1,2 +1,2 @@
-SHA256 (swival-1.0.37.tar.gz) = 8Eo5H0zpyIAP4M+mHneahNK9PCD9lElVkzDNCMV3YhY=
-SIZE (swival-1.0.37.tar.gz) = 891967
+SHA256 (swival-1.0.47.tar.gz) = QM4hgHglVTuEDElgPodtjGsQcpe34PEaDnRAS8JO874=
+SIZE (swival-1.0.47.tar.gz) = 2203771
Index: devel/swival/pkg/PLIST
===================================================================
RCS file: /cvs/ports/devel/swival/pkg/PLIST,v
diff -u -p -u -r1.1.1.1 PLIST
--- devel/swival/pkg/PLIST	24 Jul 2026 20:17:00 -0000	1.1.1.1
+++ devel/swival/pkg/PLIST	14 Oct 2026 17:59:23 -0000
@@ -45,8 +45,14 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/swival/${MODPY_PYCACHE}config.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/swival/${MODPY_PYCACHE}continue_here.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/swival/${MODPY_PYCACHE}continue_here.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/swival/${MODPY_PYCACHE}cost.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/swival/${MODPY_PYCACHE}cost.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/swival/${MODPY_PYCACHE}deferred_tools.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/swival/${MODPY_PYCACHE}deferred_tools.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/swival/${MODPY_PYCACHE}edit.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/swival/${MODPY_PYCACHE}edit.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/swival/${MODPY_PYCACHE}exposure.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/swival/${MODPY_PYCACHE}exposure.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/swival/${MODPY_PYCACHE}fetch.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/swival/${MODPY_PYCACHE}fetch.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/swival/${MODPY_PYCACHE}filter.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
@@ -59,6 +65,8 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/swival/${MODPY_PYCACHE}input_commands.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/swival/${MODPY_PYCACHE}input_dispatch.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/swival/${MODPY_PYCACHE}input_dispatch.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/swival/${MODPY_PYCACHE}instructions.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/swival/${MODPY_PYCACHE}instructions.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/swival/${MODPY_PYCACHE}keepawake.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/swival/${MODPY_PYCACHE}keepawake.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/swival/${MODPY_PYCACHE}lifecycle.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
@@ -71,12 +79,24 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/swival/${MODPY_PYCACHE}memory.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/swival/${MODPY_PYCACHE}metaskills.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/swival/${MODPY_PYCACHE}metaskills.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/swival/${MODPY_PYCACHE}model_catalog.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/swival/${MODPY_PYCACHE}model_catalog.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/swival/${MODPY_PYCACHE}model_prefs.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/swival/${MODPY_PYCACHE}model_prefs.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/swival/${MODPY_PYCACHE}onboarding.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/swival/${MODPY_PYCACHE}onboarding.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/swival/${MODPY_PYCACHE}outline.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/swival/${MODPY_PYCACHE}outline.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/swival/${MODPY_PYCACHE}picker.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/swival/${MODPY_PYCACHE}picker.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/swival/${MODPY_PYCACHE}prompt_spans.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/swival/${MODPY_PYCACHE}prompt_spans.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/swival/${MODPY_PYCACHE}python_bridge.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/swival/${MODPY_PYCACHE}python_bridge.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/swival/${MODPY_PYCACHE}repair.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/swival/${MODPY_PYCACHE}repair.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/swival/${MODPY_PYCACHE}repl_ui.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/swival/${MODPY_PYCACHE}repl_ui.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/swival/${MODPY_PYCACHE}report.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/swival/${MODPY_PYCACHE}report.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/swival/${MODPY_PYCACHE}reviewer.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
@@ -91,6 +111,8 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/swival/${MODPY_PYCACHE}secrets.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/swival/${MODPY_PYCACHE}session.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/swival/${MODPY_PYCACHE}session.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/swival/${MODPY_PYCACHE}simplify.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/swival/${MODPY_PYCACHE}simplify.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/swival/${MODPY_PYCACHE}skills.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/swival/${MODPY_PYCACHE}skills.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/swival/${MODPY_PYCACHE}skills_cli.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
@@ -115,6 +137,8 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/swival/${MODPY_PYCACHE}traces.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/swival/${MODPY_PYCACHE}tracker.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/swival/${MODPY_PYCACHE}tracker.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/swival/${MODPY_PYCACHE}worktree.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/swival/${MODPY_PYCACHE}worktree.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/swival/_env.py
 lib/python${MODPY_VERSION}/site-packages/swival/_msg.py
 lib/python${MODPY_VERSION}/site-packages/swival/a2a_client.py
@@ -132,22 +156,37 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/swival/completer.py
 lib/python${MODPY_VERSION}/site-packages/swival/config.py
 lib/python${MODPY_VERSION}/site-packages/swival/continue_here.py
+lib/python${MODPY_VERSION}/site-packages/swival/cost.py
+lib/python${MODPY_VERSION}/site-packages/swival/deferred_tools.py
 lib/python${MODPY_VERSION}/site-packages/swival/edit.py
+lib/python${MODPY_VERSION}/site-packages/swival/exposure.py
 lib/python${MODPY_VERSION}/site-packages/swival/fetch.py
 lib/python${MODPY_VERSION}/site-packages/swival/filter.py
 lib/python${MODPY_VERSION}/site-packages/swival/fmt.py
 lib/python${MODPY_VERSION}/site-packages/swival/goal.py
 lib/python${MODPY_VERSION}/site-packages/swival/input_commands.py
 lib/python${MODPY_VERSION}/site-packages/swival/input_dispatch.py
+lib/python${MODPY_VERSION}/site-packages/swival/instructions.py
 lib/python${MODPY_VERSION}/site-packages/swival/keepawake.py
 lib/python${MODPY_VERSION}/site-packages/swival/lifecycle.py
 lib/python${MODPY_VERSION}/site-packages/swival/loops.py
 lib/python${MODPY_VERSION}/site-packages/swival/mcp_client.py
 lib/python${MODPY_VERSION}/site-packages/swival/memory.py
 lib/python${MODPY_VERSION}/site-packages/swival/metaskills.py
+lib/python${MODPY_VERSION}/site-packages/swival/model_catalog.py
+lib/python${MODPY_VERSION}/site-packages/swival/model_prefs.py
 lib/python${MODPY_VERSION}/site-packages/swival/onboarding.py
 lib/python${MODPY_VERSION}/site-packages/swival/outline.py
+lib/python${MODPY_VERSION}/site-packages/swival/picker.py
+lib/python${MODPY_VERSION}/site-packages/swival/prompt_spans.py
+lib/python${MODPY_VERSION}/site-packages/swival/python_bridge.py
+lib/python${MODPY_VERSION}/site-packages/swival/python_bridge_client/
+lib/python${MODPY_VERSION}/site-packages/swival/python_bridge_client/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/swival/python_bridge_client/${MODPY_PYCACHE}swival_tools.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/swival/python_bridge_client/${MODPY_PYCACHE}swival_tools.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/swival/python_bridge_client/swival_tools.py
 lib/python${MODPY_VERSION}/site-packages/swival/repair.py
+lib/python${MODPY_VERSION}/site-packages/swival/repl_ui.py
 lib/python${MODPY_VERSION}/site-packages/swival/report.py
 lib/python${MODPY_VERSION}/site-packages/swival/reviewer.py
 lib/python${MODPY_VERSION}/site-packages/swival/sandbox.py
@@ -155,6 +194,7 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/swival/sandbox_nono.py
 lib/python${MODPY_VERSION}/site-packages/swival/secrets.py
 lib/python${MODPY_VERSION}/site-packages/swival/session.py
+lib/python${MODPY_VERSION}/site-packages/swival/simplify.py
 lib/python${MODPY_VERSION}/site-packages/swival/skills.py
 lib/python${MODPY_VERSION}/site-packages/swival/skills_cli.py
 lib/python${MODPY_VERSION}/site-packages/swival/snapshot.py
@@ -168,3 +208,4 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/swival/tools.py
 lib/python${MODPY_VERSION}/site-packages/swival/traces.py
 lib/python${MODPY_VERSION}/site-packages/swival/tracker.py
+lib/python${MODPY_VERSION}/site-packages/swival/worktree.py
Index: devel/swival/patches/patch-swival_python_bridge_py
===================================================================
--- /dev/null
+++ devel/swival/patches/patch-swival_python_bridge_py
@@ -0,0 +1,51 @@
+Avoid overflowing the OpenBSD thread stack on deeply nested bridge JSON.
+
+Index: swival/python_bridge.py
+--- swival/python_bridge.py.orig
++++ swival/python_bridge.py
+@@ -29,6 +29,7 @@
+ 
+ MAX_CALLS = 500
+ MAX_REQUEST_BYTES = 1 << 20
++MAX_JSON_DEPTH = 128
+ MAX_RESPONSE_BYTES = 10 << 20
+ MAX_TOTAL_BYTES = 64 << 20
+ # Keeps a looping snippet from growing the report without end.
+@@ -44,6 +45,29 @@
+ _FAILED = frozenset({"refused", "error", "timeout"})
+ 
+ _HEADER = struct.Struct(">I")
++
++
++def _check_json_depth(frame: bytes) -> None:
++    """Bound C JSON decoder recursion before it can exhaust a thread stack."""
++    depth = 0
++    quoted = False
++    escaped = False
++    for char in frame:
++        if quoted:
++            if escaped:
++                escaped = False
++            elif char == 92:
++                escaped = True
++            elif char == 34:
++                quoted = False
++        elif char == 34:
++            quoted = True
++        elif char in (91, 123):
++            depth += 1
++            if depth > MAX_JSON_DEPTH:
++                raise ValueError("the request JSON nesting is too deep")
++        elif char in (93, 125):
++            depth -= 1
+ 
+ 
+ class _ProtocolError(Exception):
+@@ -383,6 +407,7 @@
+ 
+     def _handle(self, frame: bytes) -> bytes:
+         try:
++            _check_json_depth(frame)
+             request = json.loads(frame)
+         except (ValueError, RecursionError):
+             return _usage("the request is not JSON")
Index: devel/maturin/Makefile
===================================================================
RCS file: /cvs/ports/devel/maturin/Makefile,v
diff -u -p -u -r1.50 Makefile
--- devel/maturin/Makefile	12 Aug 2026 08:26:48 -0000	1.50
+++ devel/maturin/Makefile	14 Oct 2026 17:59:25 -0000
@@ -2,17 +2,16 @@ ONLY_FOR_ARCHS=	${RUST_ARCHS}
 
 COMMENT=	develop crates with pyo3, rust-cpython and cffi bindings
 
-GH_ACCOUNT=	PyO3
-GH_PROJECT=	maturin
-GH_TAGNAME=	v1.14.1
-
 CATEGORIES=	devel
 
-# Apache 2.0
+# MIT OR Apache-2.0
 PERMIT_PACKAGE=	Yes
 
 WANTLIB +=	${MODCARGO_WANTLIB} crypto m ssl
 
+DISTNAME =	maturin-1.15.0
+SITES =		https://files.pythonhosted.org/packages/source/m/maturin/
+
 MODULES=	devel/cargo
 
 CONFIGURE_STYLE= cargo
@@ -24,5 +23,8 @@ MODCARGO_FEATURES=	cli-completion native
 MODCARGO_CRATES_KEEP=	zstd-sys
 
 .include "crates.inc"
+
+# The PyPI sdist excludes tests, test-data and test-crates fixtures.
+NO_TEST =	Yes
 
 .include <bsd.port.mk>
Index: devel/maturin/crates.inc
===================================================================
RCS file: /cvs/ports/devel/maturin/crates.inc,v
diff -u -p -u -r1.20 crates.inc
--- devel/maturin/crates.inc	12 Aug 2026 08:26:48 -0000	1.20
+++ devel/maturin/crates.inc	14 Oct 2026 17:59:25 -0000
@@ -6,7 +6,7 @@ MODCARGO_CRATES +=	anstyle	1.0.14	# MIT 
 MODCARGO_CRATES +=	anstyle-parse	1.0.0	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	anstyle-query	1.1.5	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	anstyle-wincon	3.0.11	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	anyhow	1.0.102	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	anyhow	1.0.103	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	ar_archive_writer	0.5.1	# Apache-2.0 WITH LLVM-exception
 MODCARGO_CRATES +=	arwen	0.0.5	# MIT
 MODCARGO_CRATES +=	arwen-codesign	0.0.1-alpha.1	# MIT
@@ -33,8 +33,8 @@ MODCARGO_CRATES +=	cargo-lock	10.1.0	# A
 MODCARGO_CRATES +=	cargo-options	0.8.1	# MIT
 MODCARGO_CRATES +=	cargo-platform	0.1.9	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	cargo-platform	0.3.2	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	cargo-xwin	0.23.0	# MIT
-MODCARGO_CRATES +=	cargo-zigbuild	0.23.0	# MIT
+MODCARGO_CRATES +=	cargo-xwin	0.23.1	# MIT
+MODCARGO_CRATES +=	cargo-zigbuild	0.23.1	# MIT
 MODCARGO_CRATES +=	cargo_metadata	0.18.1	# MIT
 MODCARGO_CRATES +=	cargo_metadata	0.23.1	# MIT
 MODCARGO_CRATES +=	cbindgen	0.29.2	# MPL-2.0
@@ -61,8 +61,8 @@ MODCARGO_CRATES +=	const-oid	0.10.2	# Ap
 MODCARGO_CRATES +=	content_inspector	0.2.4	# MIT/Apache-2.0
 MODCARGO_CRATES +=	cookie	0.18.1	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	cookie_store	0.22.1	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	core-foundation	0.9.4	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	core-foundation	0.10.1	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	core-foundation	0.9.4	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	core-foundation-sys	0.8.7	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	cpufeatures	0.2.17	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	cpufeatures	0.3.0	# MIT OR Apache-2.0
@@ -71,7 +71,7 @@ MODCARGO_CRATES +=	crc-catalog	2.4.0	# M
 MODCARGO_CRATES +=	crc32fast	1.5.0	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	crossbeam-channel	0.5.15	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	crossbeam-deque	0.8.6	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	crossbeam-epoch	0.9.18	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	crossbeam-epoch	0.9.20	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	crossbeam-utils	0.8.21	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	crypto-common	0.1.7	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	crypto-common	0.2.1	# MIT OR Apache-2.0
@@ -166,7 +166,7 @@ MODCARGO_CRATES +=	lazy_static	1.5.0	# M
 MODCARGO_CRATES +=	lddtree	0.5.0	# MIT
 MODCARGO_CRATES +=	leb128fmt	0.1.0	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	libbz2-rs-sys	0.2.3	# bzip2-1.0.6
-MODCARGO_CRATES +=	libc	0.2.185	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	libc	0.2.189	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	libmimalloc-sys	0.1.46	# MIT
 MODCARGO_CRATES +=	libredox	0.1.16	# MIT
 MODCARGO_CRATES +=	linux-keyutils	0.2.5	# Apache-2.0 OR MIT
@@ -181,7 +181,7 @@ MODCARGO_CRATES +=	lzxd	0.2.6	# MIT OR A
 MODCARGO_CRATES +=	mailparse	0.16.1	# 0BSD
 MODCARGO_CRATES +=	matchers	0.2.0	# MIT
 MODCARGO_CRATES +=	memchr	2.8.0	# Unlicense OR MIT
-MODCARGO_CRATES +=	memmap2	0.9.10	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	memmap2	0.9.11	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	memo-map	0.3.3	# Apache-2.0
 MODCARGO_CRATES +=	mimalloc	0.1.49	# MIT
 MODCARGO_CRATES +=	mime	0.3.17	# MIT OR Apache-2.0
@@ -290,7 +290,7 @@ MODCARGO_CRATES +=	serde	1.0.228	# MIT O
 MODCARGO_CRATES +=	serde_core	1.0.228	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	serde_derive	1.0.228	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	serde_derive_internals	0.29.1	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	serde_json	1.0.149	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	serde_json	1.0.151	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	serde_spanned	0.6.9	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	serde_spanned	1.1.1	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	serial_test	3.4.0	# MIT
@@ -452,7 +452,7 @@ MODCARGO_CRATES +=	wit-parser	0.244.0	# 
 MODCARGO_CRATES +=	writeable	0.6.3	# Unicode-3.0
 MODCARGO_CRATES +=	xattr	1.6.1	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	xml-rs	0.8.28	# MIT
-MODCARGO_CRATES +=	xwin	0.9.0	# Apache-2.0 OR MIT
+MODCARGO_CRATES +=	xwin	0.10.0	# Apache-2.0 OR MIT
 MODCARGO_CRATES +=	xz2	0.1.7	# MIT/Apache-2.0
 MODCARGO_CRATES +=	yansi	1.0.1	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	yoke	0.8.2	# Unicode-3.0
@@ -463,7 +463,6 @@ MODCARGO_CRATES +=	zeroize	1.8.2	# Apach
 MODCARGO_CRATES +=	zerotrie	0.2.4	# Unicode-3.0
 MODCARGO_CRATES +=	zerovec	0.11.6	# Unicode-3.0
 MODCARGO_CRATES +=	zerovec-derive	0.11.3	# Unicode-3.0
-MODCARGO_CRATES +=	zip	7.2.0	# MIT
 MODCARGO_CRATES +=	zip	8.5.1	# MIT
 MODCARGO_CRATES +=	zlib-rs	0.6.3	# Zlib
 MODCARGO_CRATES +=	zmij	1.0.21	# MIT
Index: devel/maturin/distinfo
===================================================================
RCS file: /cvs/ports/devel/maturin/distinfo,v
diff -u -p -u -r1.32 distinfo
--- devel/maturin/distinfo	12 Aug 2026 08:26:48 -0000	1.32
+++ devel/maturin/distinfo	14 Oct 2026 17:59:25 -0000
@@ -6,7 +6,7 @@ SHA256 (cargo/anstyle-1.0.14.tar.gz) = l
 SHA256 (cargo/anstyle-parse-1.0.0.tar.gz) = Us5/OLJCMZ98q6poEwVUZwY+zcnTVbu0zgxokIzYEw4=
 SHA256 (cargo/anstyle-query-1.1.5.tar.gz) = QMSPcv1TzSiRBPxkCZq8pz20FmrYbqC0NBq+Za+D2tw=
 SHA256 (cargo/anstyle-wincon-3.0.11.tar.gz) = KR5qJQ/4bNSoIBEvuImICKNm2Pn1jOFtH1ODU61VdH0=
-SHA256 (cargo/anyhow-1.0.102.tar.gz) = fyAt+GSEyGjbrX6qVX73hdXGYpXkG0YO+SLsoHI7hCw=
+SHA256 (cargo/anyhow-1.0.103.tar.gz) = KkOF4uNOs11rPv55i564gJaSXYdybAeYcJv1bZ7YSvM=
 SHA256 (cargo/ar_archive_writer-0.5.1.tar.gz) = frk7u2O5widBT26zoK393KWRqM4em2BmG7CJabh+NAs=
 SHA256 (cargo/arwen-0.0.5.tar.gz) = 1Ey9m9eRZavjMeurud1NWaXck3kb4z/xXr1xuqrchbo=
 SHA256 (cargo/arwen-codesign-0.0.1-alpha.1.tar.gz) = Ndehl1e/42WNWpW/JaBJLynrshkzVJvb+kB1yJVRASQ=
@@ -33,8 +33,8 @@ SHA256 (cargo/cargo-lock-10.1.0.tar.gz) 
 SHA256 (cargo/cargo-options-0.8.1.tar.gz) = uRahaypLDOkdRuQsUbf8QudUIgpMyLv9GUfvqv6pmvc=
 SHA256 (cargo/cargo-platform-0.1.9.tar.gz) = 41rxiQBrnA8AoGRoXHJwMePtLYAg97ooTXjMJnG9Nuo=
 SHA256 (cargo/cargo-platform-0.3.2.tar.gz) = h6DA5hSPEfAfMmUKLqAtUysq1Ogdi9QeblZbWtxeYII=
-SHA256 (cargo/cargo-xwin-0.23.0.tar.gz) = Iql41DPBfuUy1MsKjsm3rrEh5lgmesHGN1BFg7ErKGE=
-SHA256 (cargo/cargo-zigbuild-0.23.0.tar.gz) = aMffRbnZk0qu1Zh/v0IrMUGfgYJ7E6UiUaYeHncsb/c=
+SHA256 (cargo/cargo-xwin-0.23.1.tar.gz) = CP5v75UxnswDxAEnsq+BFSK3kYsFUC67NbKXIgiZOlc=
+SHA256 (cargo/cargo-zigbuild-0.23.1.tar.gz) = mEC6iCTPQ8fvsEomgJAZkHKtPKjGXDhhMpCa7hvU1L8=
 SHA256 (cargo/cargo_metadata-0.18.1.tar.gz) = LYhlR+QfdAxhaucxCPbrcK/m2UDHvGl8sw8T2uwHMDc=
 SHA256 (cargo/cargo_metadata-0.23.1.tar.gz) = 75h9F7ChE77N0Z09ACLQTX70H57+Tz+2OsRLph3zrek=
 SHA256 (cargo/cbindgen-0.29.2.tar.gz) = vvv9ByqOgcAvjFB6785DH+Xn0FH4PUiiP/ybn+WhF5k=
@@ -71,7 +71,7 @@ SHA256 (cargo/crc-catalog-2.4.0.tar.gz) 
 SHA256 (cargo/crc32fast-1.5.0.tar.gz) = lIHByQy/KslT8HyNSliqOUXEJbcYXJFU1npl5CMNpRE=
 SHA256 (cargo/crossbeam-channel-0.5.15.tar.gz) = grj4+GizaWf5YGeQ0ZA1cN6c6vhwp7+fu9MBbWNqLLI=
 SHA256 (cargo/crossbeam-deque-0.8.6.tar.gz) = ndERt7f31VtywKauNhZg7lhTya9z9ww8LvaFi5UOLlE=
-SHA256 (cargo/crossbeam-epoch-0.9.18.tar.gz) = W4KsSjwsqcNGCWTwIOFALt1XU0EddzeqOcNxStG1Qg4=
+SHA256 (cargo/crossbeam-epoch-0.9.20.tar.gz) = LWkUBB8lTW6RdsAZQbIRFdz7cInlUTWjVBEIG9EG7z8=
 SHA256 (cargo/crossbeam-utils-0.8.21.tar.gz) = 0KXEAN8oNLgKTDMns6rTpMTNTeBikGOWKwMjVpdQaig=
 SHA256 (cargo/crypto-common-0.1.7.tar.gz) = eMgpIFXRwd8Mzl0YA5PcjM4KvsCnECrbbHse72AW1go=
 SHA256 (cargo/crypto-common-0.2.1.tar.gz) = d3J7sV+pITBBJLEorxJefjuWgnXRsQizeRkCZPRCNxA=
@@ -166,7 +166,7 @@ SHA256 (cargo/lazy_static-1.5.0.tar.gz) 
 SHA256 (cargo/lddtree-0.5.0.tar.gz) = OfccW9Qq307o5rJNpYwfAKKBfSf2GLFpOZ9a2/nnRJI=
 SHA256 (cargo/leb128fmt-0.1.0.tar.gz) = Ce3Z6LVOSeWH5PYpWn0pw+qU1GnLQKuMpwsogkioHbI=
 SHA256 (cargo/libbz2-rs-sys-0.2.3.tar.gz) = s6aowWUHfvyPOpcVNMUOpqGhizKe9KZuiXp+OhSUVl8=
-SHA256 (cargo/libc-0.2.185.tar.gz) = Uv8sD+m8bLaxSgWSwv9Pqc64PuqduXmwSHzQVJRqK48=
+SHA256 (cargo/libc-0.2.189.tar.gz) = Pq8+3j/ubbGkwu4JG/iotNzNxtF/ZW+weJbucoZ2EvI=
 SHA256 (cargo/libmimalloc-sys-0.1.46.tar.gz) = vIne7krwQpCB0qUYwEMa4GgiKlomKjvG/02FNewuAv4=
 SHA256 (cargo/libredox-0.1.16.tar.gz) = 4C87tD0zVJPJa/P9OjIWAL9r0H7TS8ZBGOkpO9/+pGw=
 SHA256 (cargo/linux-keyutils-0.2.5.tar.gz) = gycKGOn5DQcHxB6fNe+tp3tkwObz8YEOccg2ioZNVZA=
@@ -181,7 +181,7 @@ SHA256 (cargo/lzxd-0.2.6.tar.gz) = eynf+
 SHA256 (cargo/mailparse-0.16.1.tar.gz) = YIGal93LgxpWFOs7AXTzYg55PpfgkZWjlb+pSP1o7S8=
 SHA256 (cargo/matchers-0.2.0.tar.gz) = 0VJaKijH9PoPyYu5GudV0eLRUFB54FU541vIdrXWWuk=
 SHA256 (cargo/memchr-2.8.0.tar.gz) = +MpY9EfwbtF9X8QEPOGxDdIF4GD7POW5ebjtjln/P3k=
-SHA256 (cargo/memmap2-0.9.10.tar.gz) = cUCYAo/gEZkuHDliZTyWstV4xLS86QNuFf8iAxmx4OM=
+SHA256 (cargo/memmap2-0.9.11.tar.gz) = 0SGe0bfyKe5xBNKB3QHWgC/ii7bpXSkpQsTarN63mMA=
 SHA256 (cargo/memo-map-0.3.3.tar.gz) = ONERUAdWCHTjc2E3RMb7o3TBdogyenHBR20aWVTMhXs=
 SHA256 (cargo/mimalloc-0.1.49.tar.gz) = rKPAGnEfOVtCV7gWdMDpDo3R8eYsS320X2hMx6T8sYo=
 SHA256 (cargo/mime-0.3.17.tar.gz) = aHe7UUCB7ip/9e+d4ygfFKTdS86sTAk4gHSmtd+KE5o=
@@ -290,7 +290,7 @@ SHA256 (cargo/serde-1.0.228.tar.gz) = mo
 SHA256 (cargo/serde_core-1.0.228.tar.gz) = QdOFx9TKWOWfxzKvJcOYO2eshSwaJQAK/hF13kWLZ60=
 SHA256 (cargo/serde_derive-1.0.228.tar.gz) = 1UDyINMYcXPaIg+IWrZmCDZ7ZXTpJQEak1Pkut2pHXk=
 SHA256 (cargo/serde_derive_internals-0.29.1.tar.gz) = GNJqIKlpueP98vwtnyHtpsQOLehMlAi7XTsF1Jmq5xE=
-SHA256 (cargo/serde_json-1.0.149.tar.gz) = g/wDlHPFWVrOhg2MT6+iIP9HSz/Gv9tCkzJ/GjfpTYY=
+SHA256 (cargo/serde_json-1.0.151.tar.gz) = yEG1Xs2uCYyA3K6c92f2+KDCzbNBa773IYHfTQ/nPxQ=
 SHA256 (cargo/serde_spanned-0.6.9.tar.gz) = v0Hgz69yJtyhXoGXFywpWngoV/y5f60YCKFmhw3udaM=
 SHA256 (cargo/serde_spanned-1.1.1.tar.gz) = ZmK1h5UR4G6JmaiiNdhIET6ULJEk8hFRGxZGbuKZXyY=
 SHA256 (cargo/serial_test-3.4.0.tar.gz) = kRvZeb8QcKPzqntpGjs+mWjzOc7uyJ4IwoCooiIHoy8=
@@ -452,7 +452,7 @@ SHA256 (cargo/wit-parser-0.244.0.tar.gz)
 SHA256 (cargo/writeable-0.6.3.tar.gz) = H/rlEjstP8CGQ2+INK46sFOig8+sj+CguOquBEdopMQ=
 SHA256 (cargo/xattr-1.6.1.tar.gz) = MuRa1CBvbSR5CFFH8CvC74NKyFiGYkojV1rhN8iqgVY=
 SHA256 (cargo/xml-rs-0.8.28.tar.gz) = Ougzf4oGXPyXJkNmPqQnngTnJW3oZapm/iXOxfuRLT8=
-SHA256 (cargo/xwin-0.9.0.tar.gz) = wzdpklGtDDjPh+5jlE3jjCIB0BfPu3aOWjiXroNarMc=
+SHA256 (cargo/xwin-0.10.0.tar.gz) = 464u+NYnrI2Xs662fktxFSAVTtylzID77FUUFce2ce8=
 SHA256 (cargo/xz2-0.1.7.tar.gz) = OIxE3AnXbxU2YC6tbTJetTL1wSLxd4K9V/tHuu63Z+I=
 SHA256 (cargo/yansi-1.0.1.tar.gz) = z+U6Zlf9KA6qiQo7xZFSiS/6PjAQExnRaLeB7WUpsEk=
 SHA256 (cargo/yoke-0.8.2.tar.gz) = q+jF/acI2co98YfK6L+5ztoA3ZYjG+025EWhpI5m+co=
@@ -463,7 +463,6 @@ SHA256 (cargo/zeroize-1.8.2.tar.gz) = uX
 SHA256 (cargo/zerotrie-0.2.4.tar.gz) = D5FS0x2weS+oP3D7L4MUjv+1wfW4x2hsNFnjYdm8IL8=
 SHA256 (cargo/zerovec-0.11.6.tar.gz) = kPkRy8NZq2rxc3fSQiJfTXURmuyH6nEaiAmHsYzXsjk=
 SHA256 (cargo/zerovec-derive-0.11.3.tar.gz) = Yl3EJcqw3KbcPDMZUG5lk9ywip84fqOyhNvVKpLEBVU=
-SHA256 (cargo/zip-7.2.0.tar.gz) = xC4z78IqBlDDEcLvGRFc4jJYOrvoCFC8i2ZQnr7wLeA=
 SHA256 (cargo/zip-8.5.1.tar.gz) = 3KuYHhljPrzwsAHd033YAplgmLwYZPkLfF2XDOdsHVk=
 SHA256 (cargo/zlib-rs-0.6.3.tar.gz) = O+PUDkChM/nJFu4/n0+i2dY0NbX74b/G2drgqgraFRM=
 SHA256 (cargo/zmij-1.0.21.tar.gz) = uISO5n7Miu268+QSIhev+JJjkjG+/GobWNKf/0wsq6o=
@@ -471,7 +470,7 @@ SHA256 (cargo/zopfli-0.8.3.tar.gz) = 8Fz
 SHA256 (cargo/zstd-0.13.3.tar.gz) = 6R7jEaVpwycXFlFWbgeXIgDnb8/iJCpPpEYUmjiBwIo=
 SHA256 (cargo/zstd-safe-7.2.4.tar.gz) = j0nE1fCrtgKpP7hzavKk9N2VEuNvf1cNZuZf+GftO50=
 SHA256 (cargo/zstd-sys-2.0.16+zstd.1.5.7.tar.gz) = keGevCrcj4PkMDnnl3bj/ajKkZEy1oof7WpfrKJoN0g=
-SHA256 (maturin-1.14.1.tar.gz) = Q1+NWyZ+UliP5pnKuXqCNOPZiXep+ebv6HPgT3+F+Sw=
+SHA256 (maturin-1.15.0.tar.gz) = lLJsyOirphpfIJlxX+ZA4YxfZ46aUAQIs4dhJjlUIoo=
 SIZE (cargo/adler2-2.0.1.tar.gz) = 13366
 SIZE (cargo/aho-corasick-1.1.4.tar.gz) = 184015
 SIZE (cargo/allocator-api2-0.2.21.tar.gz) = 63622
@@ -480,7 +479,7 @@ SIZE (cargo/anstyle-1.0.14.tar.gz) = 177
 SIZE (cargo/anstyle-parse-1.0.0.tar.gz) = 22042
 SIZE (cargo/anstyle-query-1.1.5.tar.gz) = 10264
 SIZE (cargo/anstyle-wincon-3.0.11.tar.gz) = 12638
-SIZE (cargo/anyhow-1.0.102.tar.gz) = 48658
+SIZE (cargo/anyhow-1.0.103.tar.gz) = 48746
 SIZE (cargo/ar_archive_writer-0.5.1.tar.gz) = 85345
 SIZE (cargo/arwen-0.0.5.tar.gz) = 26949
 SIZE (cargo/arwen-codesign-0.0.1-alpha.1.tar.gz) = 16856
@@ -507,8 +506,8 @@ SIZE (cargo/cargo-lock-10.1.0.tar.gz) = 
 SIZE (cargo/cargo-options-0.8.1.tar.gz) = 19194
 SIZE (cargo/cargo-platform-0.1.9.tar.gz) = 12010
 SIZE (cargo/cargo-platform-0.3.2.tar.gz) = 13515
-SIZE (cargo/cargo-xwin-0.23.0.tar.gz) = 42672
-SIZE (cargo/cargo-zigbuild-0.23.0.tar.gz) = 64866
+SIZE (cargo/cargo-xwin-0.23.1.tar.gz) = 41971
+SIZE (cargo/cargo-zigbuild-0.23.1.tar.gz) = 65735
 SIZE (cargo/cargo_metadata-0.18.1.tar.gz) = 24535
 SIZE (cargo/cargo_metadata-0.23.1.tar.gz) = 30497
 SIZE (cargo/cbindgen-0.29.2.tar.gz) = 231617
@@ -545,7 +544,7 @@ SIZE (cargo/crc-catalog-2.4.0.tar.gz) = 
 SIZE (cargo/crc32fast-1.5.0.tar.gz) = 40723
 SIZE (cargo/crossbeam-channel-0.5.15.tar.gz) = 92716
 SIZE (cargo/crossbeam-deque-0.8.6.tar.gz) = 22471
-SIZE (cargo/crossbeam-epoch-0.9.18.tar.gz) = 46875
+SIZE (cargo/crossbeam-epoch-0.9.20.tar.gz) = 47545
 SIZE (cargo/crossbeam-utils-0.8.21.tar.gz) = 42691
 SIZE (cargo/crypto-common-0.1.7.tar.gz) = 9619
 SIZE (cargo/crypto-common-0.2.1.tar.gz) = 15165
@@ -640,7 +639,7 @@ SIZE (cargo/lazy_static-1.5.0.tar.gz) = 
 SIZE (cargo/lddtree-0.5.0.tar.gz) = 26930
 SIZE (cargo/leb128fmt-0.1.0.tar.gz) = 14138
 SIZE (cargo/libbz2-rs-sys-0.2.3.tar.gz) = 50986
-SIZE (cargo/libc-0.2.185.tar.gz) = 821775
+SIZE (cargo/libc-0.2.189.tar.gz) = 851502
 SIZE (cargo/libmimalloc-sys-0.1.46.tar.gz) = 491893
 SIZE (cargo/libredox-0.1.16.tar.gz) = 9600
 SIZE (cargo/linux-keyutils-0.2.5.tar.gz) = 20717
@@ -655,7 +654,7 @@ SIZE (cargo/lzxd-0.2.6.tar.gz) = 22776
 SIZE (cargo/mailparse-0.16.1.tar.gz) = 37588
 SIZE (cargo/matchers-0.2.0.tar.gz) = 7075
 SIZE (cargo/memchr-2.8.0.tar.gz) = 97780
-SIZE (cargo/memmap2-0.9.10.tar.gz) = 34846
+SIZE (cargo/memmap2-0.9.11.tar.gz) = 35116
 SIZE (cargo/memo-map-0.3.3.tar.gz) = 10003
 SIZE (cargo/mimalloc-0.1.49.tar.gz) = 4764
 SIZE (cargo/mime-0.3.17.tar.gz) = 15712
@@ -764,7 +763,7 @@ SIZE (cargo/serde-1.0.228.tar.gz) = 8365
 SIZE (cargo/serde_core-1.0.228.tar.gz) = 63111
 SIZE (cargo/serde_derive-1.0.228.tar.gz) = 59605
 SIZE (cargo/serde_derive_internals-0.29.1.tar.gz) = 26189
-SIZE (cargo/serde_json-1.0.149.tar.gz) = 155994
+SIZE (cargo/serde_json-1.0.151.tar.gz) = 156556
 SIZE (cargo/serde_spanned-0.6.9.tar.gz) = 10210
 SIZE (cargo/serde_spanned-1.1.1.tar.gz) = 11025
 SIZE (cargo/serial_test-3.4.0.tar.gz) = 13572
@@ -926,7 +925,7 @@ SIZE (cargo/wit-parser-0.244.0.tar.gz) =
 SIZE (cargo/writeable-0.6.3.tar.gz) = 26685
 SIZE (cargo/xattr-1.6.1.tar.gz) = 15952
 SIZE (cargo/xml-rs-0.8.28.tar.gz) = 52826
-SIZE (cargo/xwin-0.9.0.tar.gz) = 71618
+SIZE (cargo/xwin-0.10.0.tar.gz) = 73692
 SIZE (cargo/xz2-0.1.7.tar.gz) = 23892
 SIZE (cargo/yansi-1.0.1.tar.gz) = 75497
 SIZE (cargo/yoke-0.8.2.tar.gz) = 32790
@@ -937,7 +936,6 @@ SIZE (cargo/zeroize-1.8.2.tar.gz) = 2090
 SIZE (cargo/zerotrie-0.2.4.tar.gz) = 83690
 SIZE (cargo/zerovec-0.11.6.tar.gz) = 128583
 SIZE (cargo/zerovec-derive-0.11.3.tar.gz) = 22115
-SIZE (cargo/zip-7.2.0.tar.gz) = 137719
 SIZE (cargo/zip-8.5.1.tar.gz) = 148715
 SIZE (cargo/zlib-rs-0.6.3.tar.gz) = 210781
 SIZE (cargo/zmij-1.0.21.tar.gz) = 26665
@@ -945,4 +943,4 @@ SIZE (cargo/zopfli-0.8.3.tar.gz) = 51589
 SIZE (cargo/zstd-0.13.3.tar.gz) = 30514
 SIZE (cargo/zstd-safe-7.2.4.tar.gz) = 29350
 SIZE (cargo/zstd-sys-2.0.16+zstd.1.5.7.tar.gz) = 775620
-SIZE (maturin-1.14.1.tar.gz) = 777248
+SIZE (maturin-1.15.0.tar.gz) = 385504
Index: devel/maturin/patches/patch-src_target_mod_rs
===================================================================
RCS file: /cvs/ports/devel/maturin/patches/patch-src_target_mod_rs,v
diff -u -p -u -r1.5 patch-src_target_mod_rs
--- devel/maturin/patches/patch-src_target_mod_rs	10 Apr 2026 16:51:12 -0000	1.5
+++ devel/maturin/patches/patch-src_target_mod_rs	14 Oct 2026 17:59:25 -0000
@@ -1,7 +1,7 @@
 Index: src/target/mod.rs
 --- src/target/mod.rs.orig
 +++ src/target/mod.rs
-@@ -151,7 +151,7 @@ impl Arch {
+@@ -153,7 +153,7 @@
              Arch::Powerpc | Arch::Powerpc64Le | Arch::Powerpc64 => "powerpc",
              Arch::X86 => "i386",
              Arch::X86_64 => "amd64",
Index: devel/py-importlib-metadata/Makefile
===================================================================
RCS file: /cvs/ports/devel/py-importlib-metadata/Makefile,v
diff -u -p -u -r1.25 Makefile
--- devel/py-importlib-metadata/Makefile	7 Oct 2026 19:56:57 -0000	1.25
+++ devel/py-importlib-metadata/Makefile	14 Oct 2026 17:59:24 -0000
@@ -1,9 +1,8 @@
 COMMENT =		library providing an API for accessing packages metadata
 
-MODPY_DISTV =		9.0.1
-DISTNAME =		importlib_metadata-${MODPY_DISTV}
+MODPY_DISTV =	8.9.0
+DISTNAME =	importlib_metadata-${MODPY_DISTV}
 PKGNAME =		py-${DISTNAME}
-REVISION =		0
 
 HOMEPAGE =		https://importlib-metadata.readthedocs.io/
 
@@ -15,11 +14,10 @@ MAINTAINER =		Renaud Allard <renaud@alla
 PERMIT_PACKAGE =	Yes
 
 BUILD_DEPENDS =		misc/py-coherent.licensed
-RUN_DEPENDS =		devel/py-zipp
 
 MODULES =		lang/python
 MODPY_PI =		Yes
-MODPY_PYBUILD =		setuptools_scm
+MODPY_PYBUILD =	setuptools
 
 # disables tests needing pyfakefs, pytest-perf, jaraco.test (not in ports)
 MODPY_PYTEST_ARGS =	--ignore exercises.py \
@@ -31,5 +29,12 @@ MODPY_PYTEST_ARGS =	--ignore exercises.p
 			--ignore tests/test_zip.py
 # ModuleNotFoundError: No module named 'test' (for "test.support")
 TEST_DEPENDS =		${MODPY_RUN_DEPENDS},-tests
+
+RUN_DEPENDS =	devel/py-zipp>=3.20
+
+BUILD_DEPENDS +=	devel/py-setuptools_scm
+
+# LiteLLM requires importlib-metadata <9.
+PORTROACH =	limit:^8\.
 
 .include <bsd.port.mk>
Index: devel/py-importlib-metadata/distinfo
===================================================================
RCS file: /cvs/ports/devel/py-importlib-metadata/distinfo,v
diff -u -p -u -r1.12 distinfo
--- devel/py-importlib-metadata/distinfo	23 Sep 2026 11:51:05 -0000	1.12
+++ devel/py-importlib-metadata/distinfo	14 Oct 2026 17:59:24 -0000
@@ -1,2 +1,2 @@
-SHA256 (importlib_metadata-9.0.1.tar.gz) = q4MFgLwO89thzo+ucWOJ5UYrZ+AzAYurbY+A7xcXL5k=
-SIZE (importlib_metadata-9.0.1.tar.gz) = 59124
+SHA256 (importlib_metadata-8.9.0.tar.gz) = WIUGJs70vS3xADeLDyrqlySnuS8Qdw1UdyWwRwePme4=
+SIZE (importlib_metadata-8.9.0.tar.gz) = 56140
Index: devel/py-importlib-metadata/pkg/PLIST
===================================================================
RCS file: /cvs/ports/devel/py-importlib-metadata/pkg/PLIST,v
diff -u -p -u -r1.13 PLIST
--- devel/py-importlib-metadata/pkg/PLIST	7 Oct 2026 19:56:57 -0000	1.13
+++ devel/py-importlib-metadata/pkg/PLIST	14 Oct 2026 17:59:24 -0000
@@ -1,4 +1,3 @@
-@pkgpath devel/py-importlib-metadata,python3
 lib/python${MODPY_VERSION}/site-packages/importlib_metadata/
 lib/python${MODPY_VERSION}/site-packages/importlib_metadata-${MODPY_DISTV}.dist-info/
 lib/python${MODPY_VERSION}/site-packages/importlib_metadata-${MODPY_DISTV}.dist-info/METADATA
@@ -17,8 +16,6 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/importlib_metadata/${MODPY_PYCACHE}_collections.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/importlib_metadata/${MODPY_PYCACHE}_compat.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/importlib_metadata/${MODPY_PYCACHE}_compat.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/importlib_metadata/${MODPY_PYCACHE}_context.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/importlib_metadata/${MODPY_PYCACHE}_context.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/importlib_metadata/${MODPY_PYCACHE}_functools.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/importlib_metadata/${MODPY_PYCACHE}_functools.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/importlib_metadata/${MODPY_PYCACHE}_itertools.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
@@ -27,16 +24,18 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/importlib_metadata/${MODPY_PYCACHE}_meta.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/importlib_metadata/${MODPY_PYCACHE}_text.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/importlib_metadata/${MODPY_PYCACHE}_text.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/importlib_metadata/${MODPY_PYCACHE}_typing.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/importlib_metadata/${MODPY_PYCACHE}_typing.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/importlib_metadata/${MODPY_PYCACHE}diagnose.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/importlib_metadata/${MODPY_PYCACHE}diagnose.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/importlib_metadata/_adapters.py
 lib/python${MODPY_VERSION}/site-packages/importlib_metadata/_collections.py
 lib/python${MODPY_VERSION}/site-packages/importlib_metadata/_compat.py
-lib/python${MODPY_VERSION}/site-packages/importlib_metadata/_context.py
 lib/python${MODPY_VERSION}/site-packages/importlib_metadata/_functools.py
 lib/python${MODPY_VERSION}/site-packages/importlib_metadata/_itertools.py
 lib/python${MODPY_VERSION}/site-packages/importlib_metadata/_meta.py
 lib/python${MODPY_VERSION}/site-packages/importlib_metadata/_text.py
+lib/python${MODPY_VERSION}/site-packages/importlib_metadata/_typing.py
 lib/python${MODPY_VERSION}/site-packages/importlib_metadata/compat/
 lib/python${MODPY_VERSION}/site-packages/importlib_metadata/compat/__init__.py
 lib/python${MODPY_VERSION}/site-packages/importlib_metadata/compat/${MODPY_PYCACHE}/
Index: devel/py-litellm/Makefile
===================================================================
RCS file: /cvs/ports/devel/py-litellm/Makefile,v
diff -u -p -u -r1.4 Makefile
--- devel/py-litellm/Makefile	23 Sep 2026 11:49:20 -0000	1.4
+++ devel/py-litellm/Makefile	14 Oct 2026 17:59:24 -0000
@@ -1,9 +1,8 @@
 COMMENT=	uniform API for multiple LLM providers
 
-MODPY_DISTV=	1.90.2
-DISTNAME=	litellm-${MODPY_DISTV}
+MODPY_DISTV =	1.105.0
+DISTNAME =	litellm-${MODPY_DISTV}
 PKGNAME=	py-${DISTNAME}
-REVISION=	1
 
 CATEGORIES=	devel
 
@@ -15,32 +14,53 @@ PERMIT_PACKAGE=	Yes
 MODULES=	lang/python
 
 MODPY_PI=	Yes
-MODPY_PYBUILD=	uv_build
-
-RUN_DEPENDS =	devel/py-click<9.0 \
-		devel/py-fastuuid<1.0 \
-		devel/py-importlib-metadata \
-		devel/py-jsonschema<5.0 \
-		devel/py-pydantic<3.0.0 \
-		sysutils/py-dotenv<2.0 \
-		devel/py-openai<3.0.0 \
-		textproc/py-tiktoken<1.0 \
-		textproc/py-tokenizers<1.0 \
-		www/py-aiohttp<4.0 \
-		www/py-httpx<1.0 \
-		www/py-jinja2<4.0
-
-# needed for litellm cli, see litellm[proxy]
-# XXX: needs fastapi_sso and probably many more...
-RUN_DEPENDS+=	devel/py-backoff \
-		net/py-websockets \
-		security/py-cryptography \
-		sysutils/py-apscheduler \
-		textproc/py-orjson \
-		textproc/py-yaml \
-		www/py-jwt \
-		www/py-python-multipart
+MODPY_PYBUILD =	maturin
 
 TEST_DEPENDS =	www/py-fastapi
+
+RUN_DEPENDS =	devel/py-click>=8.0.0,<9.0 \
+		devel/py-fastuuid>=0.14.0,<1.0 \
+		devel/py-huggingface-hub>=0.34.0,<2.0 \
+		devel/py-importlib-metadata>=8.0.0,<9.0 \
+		devel/py-jsonschema>=4.0.0,<5.0 \
+		devel/py-openai>=2.20.0,<3.0.0 \
+		devel/py-pydantic>=2.12.0,<3.0.0 \
+		devel/py-pydantic-settings>=2.14.1,<3.0 \
+		net/py-boto3>=1.43.1,<2.0 \
+		sysutils/py-dotenv>=1.0.0,<2.0 \
+		sysutils/py-filelock>=3.16.1,<4.0 \
+		sysutils/py-packaging>=24.0 \
+		textproc/py-tiktoken>=0.12.0,<1.0 \
+		textproc/py-tokenizers>=0.21.0,<1.0 \
+		textproc/py-yaml>=6.0.3,<7.0 \
+		www/py-aiohttp>=3.14.2,<4.0 \
+		www/py-httpx>=0.28.0,<1.0 \
+		www/py-h2 \
+		www/py-jinja2>=3.1.6,<4.0
+
+MODCARGO_CARGOTOML =	${WRKSRC}/litellm-rust/crates/python-bridge/Cargo.toml
+MODCARGO_CARGOLOCK =	${WRKSRC}/litellm-rust/Cargo.lock
+MODCARGO_CRATES_KEEP =	libsqlite3-sys
+
+BUILD_DEPENDS +=	devel/cmake/core devel/maturin=1.15.0
+LIB_DEPENDS =	textproc/oniguruma
+WANTLIB +=	${MODCARGO_WANTLIB} m onig
+
+MODULES +=	lang/clang
+MODCARGO_ENV +=	LIBCLANG_PATH=${LOCALBASE}/llvm${MODCLANG_VERSION}/lib \
+		LD_LIBRARY_PATH=${LOCALBASE}/llvm${MODCLANG_VERSION}/lib \
+		RUSTONIG_SYSTEM_LIBONIG=1 \
+		CARGO_PROFILE_RELEASE_LTO=off
+MAKE_JOBS =	1
+
+# AWS-LC has readable constants in .text on amd64.
+.if ${MACHINE_ARCH} == "amd64"
+USE_NOEXECONLY =	Yes
+.endif
+
+.include "crates.inc"
+
+# The PyPI sdist does not include the upstream test suite.
+NO_TEST =	Yes
 
 .include <bsd.port.mk>
Index: devel/py-litellm/distinfo
===================================================================
RCS file: /cvs/ports/devel/py-litellm/distinfo,v
diff -u -p -u -r1.2 distinfo
--- devel/py-litellm/distinfo	19 Jul 2026 23:17:54 -0000	1.2
+++ devel/py-litellm/distinfo	14 Oct 2026 17:59:24 -0000
@@ -1,2 +1,1160 @@
-SHA256 (litellm-1.90.2.tar.gz) = tTZgOJS6KgzNFKbx6+tfRsw1sZ1FN+j9p7/fx3V/GdM=
-SIZE (litellm-1.90.2.tar.gz) = 14819154
+SHA256 (cargo/adler2-2.0.1.tar.gz) = MgEZV5/K2cIYhPXEhh0WF00OBiUGJSZvUP5omDQKvvo=
+SHA256 (cargo/ahash-0.8.12.tar.gz) = WhXxec1gxFhLioxZaSeq3EYuJ/LKcMBOAHGWSnO6enU=
+SHA256 (cargo/aho-corasick-1.1.5.tar.gz) = yYJkL6noYGBWgo7pqFBXNyMBELsQmRU8ee/oZcWdEro=
+SHA256 (cargo/alloca-0.4.0.tar.gz) = 5afQXqaup+nmTSW5FWui/uP91lnjTkEGPNL8fNAg1/Q=
+SHA256 (cargo/allocator-api2-0.2.21.tar.gz) = aD15EOdDUYsONPEYb5JJS+yssEfHtr9hbJZ3IYD++SM=
+SHA256 (cargo/android_system_properties-0.1.6.tar.gz) = riIWScmXam9sVq4frPQQ892zPMZhxLe2ECCpEtQjf7w=
+SHA256 (cargo/anes-0.1.6.tar.gz) = S0bLs2Krh1KSHJfgQfXjZu5il71CijEnW5/PHjgPcpk=
+SHA256 (cargo/anstyle-1.0.14.tar.gz) = lAs6DKYD0ereUKSEair//V71ep/qwsDi7C4U+erXYAA=
+SHA256 (cargo/anyhow-1.0.104.tar.gz) = Mwpe0H+lTkcCydbEF090Qn/A724hS71neuUKUJmUZHA=
+SHA256 (cargo/arc-swap-1.9.2.tar.gz) = wEnAvk2u8LFFyzVVQWs7jvW3iIo4rqGjoVWAH+ewgQs=
+SHA256 (cargo/arcstr-1.2.0.tar.gz) = A5GMPb13Aahca5iHcy4pIRdfJsNQtFY4QdCVjCHVfm0=
+SHA256 (cargo/askama-0.16.1.tar.gz) = YCTXMXn0PxXM0riBv+pv7n86RuxT8ztSIQ3qdJ6+uqQ=
+SHA256 (cargo/askama_derive-0.16.1.tar.gz) = Bx7l6/ITjjrRgOCqz2lAwsq15tgzN0HZklx77isVPzk=
+SHA256 (cargo/askama_macros-0.16.1.tar.gz) = ZD4cfLtq7B2SAzL+UafA2CGeJz3LhgLbA/UmPk0WSHs=
+SHA256 (cargo/askama_parser-0.16.1.tar.gz) = LFrnV3InXSaLA6uL3M3RIRe2Fp7iMlaUKzTkbJ9HZYM=
+SHA256 (cargo/asn1-rs-0.7.2.tar.gz) = t/Q6UKxP3KXfjohcIbg1mX8KHN7mVJSmhHaUqYZS2dg=
+SHA256 (cargo/asn1-rs-derive-0.6.0.tar.gz) = MQnkmx5JCenbZRWjDGM2hNaM3qolLyFSFMtPoaW/7iw=
+SHA256 (cargo/asn1-rs-impl-0.2.0.tar.gz) = exgFDCzW/obDp2WE714LryhtA4zaID62Ij3yzEE1Zfc=
+SHA256 (cargo/assert-json-diff-2.0.2.tar.gz) = R+TyuBgy5yg011GNhIegOWoozECBhqLohUwPmAEfrxI=
+SHA256 (cargo/astral-tokio-tar-0.6.4.tar.gz) = sYRX79E3JU4Ba73l4diN9hxOGlriIjdG5WEjusavJGM=
+SHA256 (cargo/async-compression-0.4.46.tar.gz) = TxDa/QyNLlGumnSIBXd2E+0Lvhe/WGt2yDEfRcAgoy8=
+SHA256 (cargo/async-lock-3.4.2.tar.gz) = KQ9/JZa9W3ip/sgIjM2JGA1/n1W5SwV2gju73HLugxE=
+SHA256 (cargo/async-stream-0.3.6.tar.gz) = C1pxpvN4gKgNHX8Z79eB5LXeQsiPByLME7y2zCz+hHY=
+SHA256 (cargo/async-stream-impl-0.3.6.tar.gz) = x8JN4V0nWh7P1Ho4D7TV7Jv+CTPzCe1ecFt3VZajV00=
+SHA256 (cargo/async-trait-0.1.91.tar.gz) = rjbcQXeXDvBP3lF40+JCmILe9A5XpFH5GcCY9yuqbOw=
+SHA256 (cargo/atomic-waker-1.1.2.tar.gz) = FQW9XT0RaHLnJxptThbYHQyFcIdsjeaAk6CawmnYqsA=
+SHA256 (cargo/autocfg-1.5.1.tar.gz) = 8gMvkRBG3oDwoZjgkBN4Ynwz9Z6grADjY9SBEYvXClM=
+SHA256 (cargo/aws-config-1.9.0.tar.gz) = R3Ev3hkJQCYAzPuybkfUgtLli7np5gPZ8X5nzENaYxk=
+SHA256 (cargo/aws-credential-types-1.3.0.tar.gz) = 6Tlk/9r1eFf1RL42ZqX1dXC7aZ6TRwDxG0lwj2G7VW4=
+SHA256 (cargo/aws-lc-rs-1.17.3.tar.gz) = AL212hjaxIyizHzUqY5TPoY1pY4jYdE6Gk7jiI4NcvE=
+SHA256 (cargo/aws-lc-sys-0.43.0.tar.gz) = QxAxaMx2/mJnijdeci/JyzoBRhWaxYKLxPDf11XCIkw=
+SHA256 (cargo/aws-runtime-1.9.4.tar.gz) = JbQ61HrcJRfv49cGVZ2UuX5Q6A4DIbPK28n3fO6Irc0=
+SHA256 (cargo/aws-sdk-kms-1.120.0.tar.gz) = 1rD+OP7iults0k0y0INlsxSuGt6hI2SeBhp+tjALb1s=
+SHA256 (cargo/aws-sdk-s3-1.146.1.tar.gz) = LNZRtEANQBG4knuDqVUr+Q/xHm5doLnwp1gyR6zuyXE=
+SHA256 (cargo/aws-sdk-secretsmanager-1.117.0.tar.gz) = LTLXgbNKsIPg3FS0xo/F6J3fNel9l73Lk4bSEyXBR2c=
+SHA256 (cargo/aws-sdk-sts-1.108.0.tar.gz) = PHKwiRHYEo3TYP4bIqn+wPqLVS3ejsgo3PIO9eyXTp8=
+SHA256 (cargo/aws-sigv4-1.5.3.tar.gz) = MdlV52/5as1VW/BvoPptW/kzX6hK58ZEgbIK5h0jH3A=
+SHA256 (cargo/aws-smithy-async-1.3.0.tar.gz) = 8C5Af7O1SJFzQiS5/6yKcf3TX1QlAPoa+VdUprK+sxY=
+SHA256 (cargo/aws-smithy-checksums-0.65.0.tar.gz) = tn7NmZlytY5nyrBS9RKZBsCMJYg70HiM7vxV75fWEwc=
+SHA256 (cargo/aws-smithy-eventstream-0.61.4.tar.gz) = gMIFHC8QFvuOZUjdB7i8KsnD/lg3IURLkvUV6FbTFgk=
+SHA256 (cargo/aws-smithy-http-0.64.0.tar.gz) = N4Q9mt1nw6/1hW9AnG3DFdPN/2D5wMtbZw2rHpkgMG0=
+SHA256 (cargo/aws-smithy-http-client-1.4.2.tar.gz) = e9JThKTkN6qNjzOa+tS2nnhrk2p8sQ22aKeq9mcXsag=
+SHA256 (cargo/aws-smithy-json-0.63.1.tar.gz) = M4XUae2+i2DMcgAnhGUrXvyjkXgZKqnMS0TJh1xr3Bg=
+SHA256 (cargo/aws-smithy-observability-0.3.0.tar.gz) = joYzjIaVOaWBvxYSR3Yqbof5LFwHUGAFe17W0GYy7Qw=
+SHA256 (cargo/aws-smithy-query-0.61.1.tar.gz) = 3SKmujbj8RPLjVs9H+DtMcdu5gjvYzItdTu40slHnnc=
+SHA256 (cargo/aws-smithy-runtime-1.14.2.tar.gz) = MpYlPTqRs/k4o/K8zk2uuty0qkIoFT/OyQ+dI1MrRIQ=
+SHA256 (cargo/aws-smithy-runtime-api-1.16.2.tar.gz) = bYgae3rRef1mEWgMneifcW+wCrQCmamnuMaRPo91Eag=
+SHA256 (cargo/aws-smithy-runtime-api-macros-1.1.0.tar.gz) = Ih6qI33fHKebYNE3Kq135H+cDqWzzlCZ2oxh0Cfcd7M=
+SHA256 (cargo/aws-smithy-schema-0.2.1.tar.gz) = 6POV2TMEKAtkt2Mv6nmNF350iX/n8GNBbOYnzW+iSCk=
+SHA256 (cargo/aws-smithy-types-1.6.4.tar.gz) = C3kfOsWXGT/h0IuCNmmG6x9bwx8qxsGUwIVSdhFsds0=
+SHA256 (cargo/aws-smithy-xml-0.61.1.tar.gz) = 6j9o7sNgfwKs0kBnlpziq8a6Fqp9XOWcpFDtL7X3iVc=
+SHA256 (cargo/aws-smithy-xml-0.62.1.tar.gz) = C5MsjW3BJ/yYDuzXj4aUrpuVUbaak6fe8qGZwcADPa8=
+SHA256 (cargo/aws-types-1.6.0.tar.gz) = IJ86bYKm6eX5SrvtlMeibhwFI0EAK/V6X7VIH2JYlvw=
+SHA256 (cargo/axum-0.8.9.tar.gz) = MbaYxfmgEPZXMTOwng3lQIg00MgvjXR1qJ/BhnpxzZA=
+SHA256 (cargo/axum-core-0.5.6.tar.gz) = CMePMdexKR9+5zXBxngMzed4XarpqSBgJoYtq32HktE=
+SHA256 (cargo/azure_core-1.1.0.tar.gz) = TkHL2BmYa6QZBMIH2P/EEG+Pg1KlSNdz6VVJBjebsvs=
+SHA256 (cargo/azure_core_macros-1.0.0.tar.gz) = ubUtumo0XzrS1C/40NY9+dCZTPopZXvxj/2/FJ94pPU=
+SHA256 (cargo/azure_identity-1.0.0.tar.gz) = Mu35azVsp8UddZDEklzDbvw5R6XaRGjo4LJcVuy7PeU=
+SHA256 (cargo/azure_storage_blob-1.1.0.tar.gz) = F7ECB+z31mbfaUC1AFH0M7PNXSubHdGQYTII16hOfu0=
+SHA256 (cargo/azure_storage_common-1.0.0.tar.gz) = CvLmrrjXaxf8mY9FPDIJE/c3h7lE48wpUJ0ZQR+gMh0=
+SHA256 (cargo/base64-0.13.1.tar.gz) = nhtYYnPFcCk2/nt9aJZkTYvnHmMUz+CdMWfJX3Elieg=
+SHA256 (cargo/base64-0.22.1.tar.gz) = crMlTxYlGoOBqhLkDjxNLwGZ+MZQj77LnZH1deD7uMY=
+SHA256 (cargo/base64-0.23.1.tar.gz) = rAfN7PmQUdmlI4uA81rzLN66WzNuVdlXsxi1ATfhjaU=
+SHA256 (cargo/base64-simd-0.8.0.tar.gz) = M5q7545zF4di4jvqnf0I5pfrPzMBzUvpgcD3i6WFkZU=
+SHA256 (cargo/bit-set-0.8.0.tar.gz) = CIB+CA7X+dVDP6mydRls/DVBT2agx52GTcUaDYJSMaM=
+SHA256 (cargo/bit-vec-0.8.0.tar.gz) = XnZKHUDVENrzXge+nrBudXcJCMJ9QR7mySEJyYQOqvc=
+SHA256 (cargo/bit-vec-0.9.1.tar.gz) = txeY/KLB/hCGRFpyWKS8gebknc0kyNDdmh5XOVtgP1E=
+SHA256 (cargo/bitflags-1.3.2.tar.gz) = vvONRRY8Lx3eCUp9/TPM9ZXJKQXI+PT9wY0G+xA3cYo=
+SHA256 (cargo/bitflags-2.13.1.tar.gz) = tYi3bQD955aH12Rqm1vfPMD2VeC70IAzWpXX6W81h9o=
+SHA256 (cargo/block-buffer-0.10.4.tar.gz) = MHjHYpti0/BDlRf6OUmWrKzFy8kcWiDYxljner1QOnE=
+SHA256 (cargo/block-buffer-0.12.1.tar.gz) = 0vbH2+labtZ62fGOV9r5Oi8DTFJLmf0rdtGP3+tmYKo=
+SHA256 (cargo/bollard-0.20.2.tar.gz) = 7gTEyE8fgRsBfy+7fdiBXJdufKmFk96cHir60PY2v/Q=
+SHA256 (cargo/bollard-buildkit-proto-0.7.0.tar.gz) = haiFUgv2JJq5Madk/9uHsM7vSObn2AfP2yG3UeCG4a0=
+SHA256 (cargo/bollard-stubs-1.52.1-rc.29.1.3.tar.gz) = DwqMqHmRMcGDfRKCw/gfMeds6wzkJuBKf+HM7jKHwGY=
+SHA256 (cargo/bstr-1.13.1.tar.gz) = a7MbRsFCROIO6ZhLEb9cmSuR+2k5/qYW41Esi67Nvl8=
+SHA256 (cargo/bumpalo-3.20.3.tar.gz) = cvWsxssrpDneYTq8I4V+w9eDdNjtWshOnREzbofahkk=
+SHA256 (cargo/byteorder-1.5.0.tar.gz) = H9DyWEFG9vLvSAhQUIhqzzU77/cwXr0a5pUA4nxn9ks=
+SHA256 (cargo/bytes-1.12.1.tar.gz) = /GUqSMNSrvPqOu0yCAUBzz727V2nhgKgIMmRd1sK/wQ=
+SHA256 (cargo/bytes-utils-0.1.4.tar.gz) = fa/jqHV7An4r5uTlYB7VY8VZifzxVG6TPGbI6zoFjTU=
+SHA256 (cargo/cast-0.3.0.tar.gz) = N7KmcqLLEpouQcELEiS7No+fN6Kxa2ElmBOL79ezfrU=
+SHA256 (cargo/castaway-0.2.4.tar.gz) = 3sVRq251eIGRMscTqTwCKgXWAVnchuenBQIjV3SExVo=
+SHA256 (cargo/cc-1.3.0.tar.gz) = yJWI0FY4tbRZSjNIotbCAnfkOn9cUgKwXMVoiEdaR7g=
+SHA256 (cargo/cfg-if-1.0.4.tar.gz) = kzD4sv8T80VAtE6UbvNREYJXJ7ONMyhu+YYUJhUSGAE=
+SHA256 (cargo/cfg_aliases-0.2.2.tar.gz) = 8HnoOiiHh7zRSmrqhM7lyHpnxaPmYMMPVXo9JHYbNSc=
+SHA256 (cargo/chacha20-0.10.1.tar.gz) = 1SRFa6ZucuuLEV/4ngHkl/jm0R14twsaoTwPvZdUCoE=
+SHA256 (cargo/chrono-0.4.45.tar.gz) = GqeeYudpe44ptROmirrPSFrc0f6ChKQxbFroaOZjMyc=
+SHA256 (cargo/ciborium-0.2.2.tar.gz) = Quaf/W8JF/XAKSVqJNAWHbF86jmX0YXbDTWSYwh3Dw4=
+SHA256 (cargo/ciborium-io-0.2.2.tar.gz) = Ba/qHgoGyb4z1Tm4dvHONpL0r+ostB90DndDIl7Rx1c=
+SHA256 (cargo/ciborium-ll-0.2.2.tar.gz) = V2Y7ZT2UijOL+z7rqbsv1fz67Lnhmeh+HtpNnoskD9k=
+SHA256 (cargo/clap-4.6.7.tar.gz) = qoh2swCrNbqSGt6j39cBV6RiSbM/lckISuVwl4VHiUY=
+SHA256 (cargo/clap_builder-4.6.7.tar.gz) = 7AeX+3rrFAbITvrFJpAffsPq0hJPlGtJTnKHnUtUcE0=
+SHA256 (cargo/clap_lex-1.1.0.tar.gz) = yNSju4seDBBQSZ0YFfWrFtBPCVmyMwhfsxZT+/ydmPk=
+SHA256 (cargo/cmake-0.1.58.tar.gz) = wPeKAikqdKiKxzYBmrli7OC8OA4/l3v3LjdsXXj/Bng=
+SHA256 (cargo/cmov-0.5.4.tar.gz) = DJ6grCS8OXqzyYWDo8m6dPpWsJpESbvhcrmx3bAWAno=
+SHA256 (cargo/combine-4.6.8.tar.gz) = z8Mgk30J5t4mazG5r7SA8ZfXqGG+hr58sup+XRv//F4=
+SHA256 (cargo/compact_str-0.9.1.tar.gz) = nf3RwidNmqNUEVsJ3JqQHWxVdoGM33DRTK4r20ffAKs=
+SHA256 (cargo/compression-codecs-0.4.41.tar.gz) = WKbQ24dZA2p4O8fD96B/jO87+UcOsds7yG6LzRxdD+g=
+SHA256 (cargo/compression-core-0.4.33.tar.gz) = bozMTqn2rMMtECwPbUcdEdkTrRXyDATedDN0hh+h1BQ=
+SHA256 (cargo/const-hex-1.19.3.tar.gz) = Dlnu8SRisPmwo2ICGb5dY5r9ef453/CkLDmXBh+SmLQ=
+SHA256 (cargo/const-oid-0.10.2.tar.gz) = pu9Rfwkm3SShWCSSx5G2pIGKTZTniaM0iUqhWw0S9Vw=
+SHA256 (cargo/core-foundation-0.10.1.tar.gz) = sqbNmuIz5/YrpOk1PoGojff8ilmHuNRFtNkMh5vRVvY=
+SHA256 (cargo/core-foundation-sys-0.8.7.tar.gz) = dzZIuU0OXWIPZPKAd3RFdA5h/nAQJQh+yLV/RceRiIs=
+SHA256 (cargo/cpufeatures-0.2.17.tar.gz) = We1YOO67JqK7Llj21bUxaYmunQi6sQ4ObRA+ZW0bAoA=
+SHA256 (cargo/cpufeatures-0.3.0.tar.gz) = iypBOT9m8WsII7t5CU1UrF+9NKspLdr7mgRWrJ+H0gE=
+SHA256 (cargo/crc-fast-1.10.0.tar.gz) = 51skg+l6Wn2nOsaKBbYp+cU8/1jY7Rx3hmB54YsA26U=
+SHA256 (cargo/crc16-0.4.0.tar.gz) = M4CJ9CxCe4Y5Sl7mD/Mh2iOlyJydiVFMgpaHsmNZ/P8=
+SHA256 (cargo/crc32c-0.6.8.tar.gz) = OkevIWItCRqPD7KVuIvIhqx078xhPvwZ9dCyHeXInkc=
+SHA256 (cargo/crc32fast-1.5.1.tar.gz) = hJjIcRYeF0KqqdUlUbLW691MPUWjvkI+NyjzO5Vb5VA=
+SHA256 (cargo/criterion-0.8.2.tar.gz) = lQBGsqokkvmlNvX0+aPee54kduV14FvWwzM3Gt1NmPM=
+SHA256 (cargo/criterion-plot-0.8.2.tar.gz) = 2NgKL09bVUOV5HtdgwW8PSeBO6y3NJPrEAHo922uKeo=
+SHA256 (cargo/crossbeam-channel-0.5.17.tar.gz) = mLDMMntbx2bn/anJJgzA+oG0Oo4kBEBCLf9weI4/nvE=
+SHA256 (cargo/crossbeam-deque-0.8.7.tar.gz) = UYHg3nth6wOoHjR9bdh5e66dpRRnB7UQd+LXGlTsDOs=
+SHA256 (cargo/crossbeam-epoch-0.9.20.tar.gz) = LWkUBB8lTW6RdsAZQbIRFdz7cInlUTWjVBEIG9EG7z8=
+SHA256 (cargo/crossbeam-utils-0.8.22.tar.gz) = YYA9oJW+6CqBuxpFLswl07LxQW0Yl+uGQwxhWe9xfBc=
+SHA256 (cargo/crunchy-0.2.4.tar.gz) = Rg++6cLC8zkz1yBjCmoLrDO6cFPbU0T6yFjUuJUtd9U=
+SHA256 (cargo/crypto-common-0.1.7.tar.gz) = eMgpIFXRwd8Mzl0YA5PcjM4KvsCnECrbbHse72AW1go=
+SHA256 (cargo/crypto-common-0.2.2.tar.gz) = zm5Mlh1s1smobbQYOHQl6L3q8Fs8i8FBHm3KTCUvFFM=
+SHA256 (cargo/ctutils-0.4.2.tar.gz) = fVUVo4NBQd6er7lxetOe6oJHtWdOYGbEBOjEs2XSop4=
+SHA256 (cargo/daachorse-3.0.3.tar.gz) = VhQgT+u8M8wHooBqpkQLkErAEraO7MN/RJPqSnZFWj0=
+SHA256 (cargo/darling-0.20.11.tar.gz) = /H9GEWxG/5qz6xWXpFaItnFcbmKLXBM+KI5wmim8tO4=
+SHA256 (cargo/darling-0.21.3.tar.gz) = nN8zcJCEGkEeKn8965GHRFhR+RswnAwKKeBfdKAKSMA=
+SHA256 (cargo/darling_core-0.20.11.tar.gz) = DQC5WW0YXlZcIgegsB+L0aE1SD0C2bewpUsR2o1TQS4=
+SHA256 (cargo/darling_core-0.21.3.tar.gz) = EkcZXs1+PIX4PI0qNm5CENWI6AITPh41UYCphwtRfqQ=
+SHA256 (cargo/darling_macro-0.20.11.tar.gz) = /DS5PMs4W0Dcccb86sSyrSNmLH7rJIzxDVKbfgVbbq0=
+SHA256 (cargo/darling_macro-0.21.3.tar.gz) = 04MI34LRCA3gr+5dBp+hSwMmqIwU8VxczaNbSmxBTIE=
+SHA256 (cargo/dary_heap-0.3.9.tar.gz) = ix46MlvBFfCWyLd7vwJ6fCWSIw5wvi2YW+lQ09XmDr4=
+SHA256 (cargo/data-encoding-2.11.0.tar.gz) = pK5fFd2jxwjArehL/uMcyrRKPaT4gBXtIvY3MqvjAMg=
+SHA256 (cargo/data-url-0.3.2.tar.gz) = vh4Lymw2N/mS/BzHy8UqeMHvbbB22/EFnEMj1qIEg3Y=
+SHA256 (cargo/deadpool-0.12.3.tar.gz) = C+Kx0dbsjYRvBeE3KS0LiRM8r5XvM2lUJMCVaL3Tmxs=
+SHA256 (cargo/deadpool-runtime-0.1.4.tar.gz) = CSlmtB7cUWB5vfMex4ouBYjR0MCPeLkdgwchWShkKys=
+SHA256 (cargo/defmt-1.1.1.tar.gz) = 4pU7/k+Tu9IMxxGYhCdW930WGITJnrurxB2AIx3tiNE=
+SHA256 (cargo/defmt-macros-1.1.1.tar.gz) = utnHLnyiE34Nw4EyRaDSgv1tqtMv2ACvAYMGqRabX+g=
+SHA256 (cargo/defmt-parser-1.0.0.tar.gz) = ENYDNLOy58nZHvgVCr+2+kwcOeu89KgcLjRqrZOf7j4=
+SHA256 (cargo/der-parser-10.0.0.tar.gz) = B9pQFkFdWjxN05sR7Sb5FfUvxODcGX2HkIvJFuUbwaY=
+SHA256 (cargo/deranged-0.5.8.tar.gz) = fNgSzCvB1p1HZL2A34i0MX6u+edzx1ImQH2bwIdrIRw=
+SHA256 (cargo/derive_builder-0.20.2.tar.gz) = UH37CeqLf6YY/PdulT9PXhklR5RYFtU1jt/+Ofb5SUc=
+SHA256 (cargo/derive_builder_core-0.20.2.tar.gz) = LVvPewJNaDXPs9RziHzZZplJB+/76SJ+jIIZgk0GxOg=
+SHA256 (cargo/derive_builder_macro-0.20.2.tar.gz) = q2Ow4r9NWSiv9y6Dp9rOhde7pf4S3MPFpXLXjK/9Pzw=
+SHA256 (cargo/digest-0.10.7.tar.gz) = ntmigfe8m3V25hRoumFaZqXIz9/0JCCnCqgnAaOx4pI=
+SHA256 (cargo/digest-0.11.3.tar.gz) = 8d1tu1hBk3lAeBhm+hKBof9707+CcJFECHn5mUmD1cI=
+SHA256 (cargo/displaydoc-0.2.6.tar.gz) = GscKpVAX4QgAf7r1qg9UsCHJj5L/ivWdQu2p2pbj3U8=
+SHA256 (cargo/docker_credential-1.4.0.tar.gz) = KVR6HcYIhaVSMGmGMWvJcBuhIMGo22dp+mhpFSmtNz0=
+SHA256 (cargo/dunce-1.0.5.tar.gz) = knc1BNWMCT9t4kWa9K8z+qUYwTRR648rVpjtPTbnyBM=
+SHA256 (cargo/dyn-clone-1.0.20.tar.gz) = 0IgeoYGx33P/d/+q+cdUTswR6C+6m18nsmKjxzozJVU=
+SHA256 (cargo/either-1.16.0.tar.gz) = kWIv9ecWIBgQHy/qQNbr9KeLvlpJc2ogIGSe35aTZ54=
+SHA256 (cargo/encoding_rs-0.8.35.tar.gz) = dQMPPE9F2v11ht1ngJZajH6OKFpey4ZxPmOnnFsnZvM=
+SHA256 (cargo/equivalent-1.0.2.tar.gz) = h3pKzocTsLzypOfuyCUpwCnx0GGYhtGBRf6pbD/+XA8=
+SHA256 (cargo/errno-0.3.14.tar.gz) = Ocq3FheuDWP1GjbWn4ZjkXNbUWkdvaY89vltBCtj7+s=
+SHA256 (cargo/esaxx-rs-0.1.10.tar.gz) = 2BfgOMMDdKS8si+U0Kig4haVjUw9zeNpsUOf7EvdpuY=
+SHA256 (cargo/etcetera-0.11.0.tar.gz) = 3kjMTRwdl6IP2Bne9UuJDK3ecu060MYUgioKQzNhvpY=
+SHA256 (cargo/event-listener-5.4.2.tar.gz) = WiOt1B3xViEhqTk8sGXqtRRqEkJBDyOmRIUekM/WadI=
+SHA256 (cargo/event-listener-strategy-0.5.4.tar.gz) = i+nz36r/2uKXKIAHmkkaGou3y+0LjdejR/ZotBUKO5M=
+SHA256 (cargo/fallible-iterator-0.3.0.tar.gz) = KszkoQ8S3C+xSiGFidTx9i7wEbLQzEs8sbuo6U2hRkk=
+SHA256 (cargo/fallible-streaming-iterator-0.1.9.tar.gz) = c2BJHOZ2o2v5uzxWwap5FlgYOlTSdEEg8nKFc42QRlo=
+SHA256 (cargo/fancy-regex-0.17.0.tar.gz) = cs9GH4Zchiu33Fc/ZD3WoraEL3wwsHiCtWvRSMwnYbg=
+SHA256 (cargo/fancy-regex-0.19.2.tar.gz) = 0wH1vxh7PClfzmRo04dQN6C8zF9rFRxjysL4W6vyGRI=
+SHA256 (cargo/fastrand-2.5.0.tar.gz) = 2nxizq4gfdN+pbhF2moGlseZ+F6X2hq1t5EL48HIAiM=
+SHA256 (cargo/ferroid-2.0.0.tar.gz) = 7pPt88UB8ANbvv/sz+0LeeFMMR8SGV7A5mHhFKD2DaQ=
+SHA256 (cargo/find-msvc-tools-0.1.9.tar.gz) = W668B3QVH5BaGizEGYkwCx5vuymv8M7/oQZP3TCI1YI=
+SHA256 (cargo/flate2-1.1.10.tar.gz) = bmNOLg66we4DQCDaHKWC4X/+Tg9emFgjch4WiSgTbcs=
+SHA256 (cargo/fnv-1.0.7.tar.gz) = P57skY0/JAad7LmvFVTK18iA4tokqa/YisoABTGrgsE=
+SHA256 (cargo/foldhash-0.2.0.tar.gz) = d84ky1gij7uKoEFCW7EFCFCsGRd2hupuD0GnBBb1b9s=
+SHA256 (cargo/form_urlencoded-1.2.2.tar.gz) = y0yyRQOFFvX4UneHXNqk99LJoPoEaN4G7RkBY7FYH88=
+SHA256 (cargo/fs_extra-1.3.0.tar.gz) = QnA3BrcWw3+Wp3rqgwOSrSMfRMnppnhy+lVIcH4RsRw=
+SHA256 (cargo/futures-0.3.33.tar.gz) = qIzx+CnZRfVIz4/sMsYbHyArbZO0WEhgL8Aq9LEq0hg=
+SHA256 (cargo/futures-channel-0.3.33.tar.gz) = JiWQ9P5q/rC8g74dqmTlJlf+GFaQqVivfzrQ6SCFxa4=
+SHA256 (cargo/futures-core-0.3.33.tar.gz) = LNUMRzyA9tfDZwp1I1S45Wmxp8v9wEGeyI5e2theDcc=
+SHA256 (cargo/futures-executor-0.3.33.tar.gz) = Z1SHnMnyxm+IxuXDU0S7C9sHCLA1KxIBgVZnx+q8dFg=
+SHA256 (cargo/futures-io-0.3.33.tar.gz) = RXfsqjxPllidRz9nmnG1ljFvZkG8NQA4uWKl2vAIXXo=
+SHA256 (cargo/futures-macro-0.3.33.tar.gz) = LW083mjFGDZ74olWBm3f7zOBOZG3elUAWmna4EvzsQs=
+SHA256 (cargo/futures-sink-0.3.33.tar.gz) = 40QYrEmdYwXC+1rQ7S9qyZjF+Mogm0UQ9/lCQsZH4wc=
+SHA256 (cargo/futures-task-0.3.33.tar.gz) = sjHtKIMe+0phoIWAxLwjPsVrwAn0zY9S2iw8uX3wwQk=
+SHA256 (cargo/futures-timer-3.0.4.tar.gz) = r0P624qYUS1Ufje06S4M7RPiBcBhuHtGI+/wHZGNaWg=
+SHA256 (cargo/futures-util-0.3.33.tar.gz) = p3qQolb8402mZBUnHjD5TukcV7BLiiwELZzzIgF53qo=
+SHA256 (cargo/gcp_auth-0.12.7.tar.gz) = JtJ9vMZFtguOf24oaKnXEC7Ol9G7ScEoi1Mh/MZ/cmA=
+SHA256 (cargo/generic-array-0.14.7.tar.gz) = hWScpR/XInLXghra8nStkcKIJ3cT2cGIINhJmn/2npo=
+SHA256 (cargo/getrandom-0.2.17.tar.gz) = /yq8AL5/ym68R0UkaXridq2EetCms/qkvLAn6aRhStA=
+SHA256 (cargo/getrandom-0.3.4.tar.gz) = iZ3vXDfE/XsmZGSMKBIOzsE45NOVtFnlyjT5zOLdd/0=
+SHA256 (cargo/getrandom-0.4.3.tar.gz) = MA6IPXVrLk7JTgJ5HzmwS1IidhOIUs/EHZ+36QQQYJk=
+SHA256 (cargo/glob-0.3.4.tar.gz) = 5OuoXqHQqWapg6zQfe7lZuZzldLZa2+znmK1qDPx6ws=
+SHA256 (cargo/google-cloud-auth-1.16.0.tar.gz) = /0YVGbGpSCAPFjV0vgcnU7z7RioyPw60JmKdiYct1oU=
+SHA256 (cargo/google-cloud-gax-1.14.0.tar.gz) = xWFc/yjuWc/lL7tMEbix539lApbi6k9MK3dXrGsZ51I=
+SHA256 (cargo/google-cloud-gax-internal-0.7.18.tar.gz) = 0nZnV9h3p6isI9qYhMsOPxDtm3WgzlmAHOaxm/nVgZ4=
+SHA256 (cargo/google-cloud-iam-v1-1.12.0.tar.gz) = X5YrQCNLFTHm73P3VYhxyW4RcjHpYghsmIBDI/uNLII=
+SHA256 (cargo/google-cloud-kms-v1-1.14.0.tar.gz) = PQ9uqxklTZq9mANc1U4/JSLSxJq/nZO/VCXuc40ZjBU=
+SHA256 (cargo/google-cloud-location-1.11.0.tar.gz) = KA1azbqPyxIywHGe14jYW342K4LLtCW3BQ085G8HXt4=
+SHA256 (cargo/google-cloud-longrunning-1.13.0.tar.gz) = HANjxTif/aK1XNiobu9LGaNIGkhGfJHcXXf2JqlXJ2Y=
+SHA256 (cargo/google-cloud-lro-1.10.0.tar.gz) = R6897vdcFKKYPEMImNlgx2W928yfkYjKBWMQjpInz+c=
+SHA256 (cargo/google-cloud-rpc-1.6.0.tar.gz) = 4hYsCKiRGBMJebomEIDpYORM3LLW4quMqbHaJFKF01M=
+SHA256 (cargo/google-cloud-type-1.6.0.tar.gz) = Y6zDqSqF+WurAhw6Pim1O7rMl2UeG1JNTCmRlgpj64I=
+SHA256 (cargo/google-cloud-wkt-1.7.0.tar.gz) = f8z5jP1UgaX1ooUYGrDGISPX1HzSu3KZRIRAZJNJ5Oc=
+SHA256 (cargo/h2-0.3.27.tar.gz) = C+ylA4Cx/DKYP8HLRYe/pLueePwlmq1KADLSCAMJIi0=
+SHA256 (cargo/h2-0.4.15.tar.gz) = bLCTyE6L2bGI1MSoy2V5/AFpaNFMmYghY80/9AKk8VU=
+SHA256 (cargo/half-2.7.1.tar.gz) = bqLYS5aVgrSxhkqS3F0nzSt3tiKo15MGg08b5bog2Es=
+SHA256 (cargo/hashbrown-0.12.3.tar.gz) = ip7nDEOq9BfJFDlmRaD6hSYkgBsk67eueP6CcoiayIg=
+SHA256 (cargo/hashbrown-0.16.1.tar.gz) = hB0cyb7X+SNvMh35dwMDc/SkFjrhp9v+GlGiwaUdkQA=
+SHA256 (cargo/hashbrown-0.17.1.tar.gz) = 7VkJtuiaLbRFblTNX2c3kdfspnMiArvyqcxQT+L5uEo=
+SHA256 (cargo/hashlink-0.11.1.tar.gz) = gk4AGsTzAS3RaiZL7IEUA6Z8qd62wQL8UEmzLEV0s18=
+SHA256 (cargo/heck-0.5.0.tar.gz) = IwTgCYP4f/s4tVtES147YKiEtdMMD8p9gv4zRJu+Veo=
+SHA256 (cargo/hermit-abi-0.5.3.tar.gz) = 4XWS1g66zH1eFp9GY8X4T5FhzJAyirz+hFb0Hk38soQ=
+SHA256 (cargo/hex-0.4.3.tar.gz) = fyQlSqmlS1yFjq7i9bzNtGqvDkhqWV7V/Y+GulUjKnA=
+SHA256 (cargo/hmac-0.12.1.tar.gz) = bEnDfAnBelPZN9+7dC6zqWHWWplOa83PN+c5nQzIq14=
+SHA256 (cargo/hmac-0.13.0.tar.gz) = YwO8lzKuQbBMtVS4RKditBFaYb+qgePoMFCZHutWhj8=
+SHA256 (cargo/home-0.5.12.tar.gz) = zGJ/RxxSj/DEpJ4dXmBFDI9kYd1tELqdzTph09/3co0=
+SHA256 (cargo/http-0.2.12.tar.gz) = YBy7V+V34vXvW+jnuD8PY5lPJaqU1nPlSpLVxRbRAfE=
+SHA256 (cargo/http-1.4.2.tar.gz) = aXD1DjHW/BfT+icylES/p04ZbPYulQUqP2/uGB26ZCU=
+SHA256 (cargo/http-body-0.4.6.tar.gz) = fOqyVknplgwDEepBjRe+6CwNzsG9BTtfmmbiZaaTvtI=
+SHA256 (cargo/http-body-1.1.0.tar.gz) = yiqPKRPuZfYPrNalkFYTr6pEhJegIwzEHOAi2TKQvCw=
+SHA256 (cargo/http-body-util-0.1.4.tar.gz) = 6fQf1qCOTU7GnfZZdtp2Gv1a1eWKnUrLRr0clTqeP/I=
+SHA256 (cargo/httparse-1.10.1.tar.gz) = bb89555R89WGq0y51cPiwUqijtI9GAz4m03wRUppzIc=
+SHA256 (cargo/httpdate-1.0.3.tar.gz) = 3ztGQCqdWttMhqDPRj9C4ZmU4+6JEQGxhB8wpUXLSak=
+SHA256 (cargo/hybrid-array-0.4.13.tar.gz) = gYNWxRMsH+3lD4N8qWr754/0JBMEf0q7iGIXhF4bbIw=
+SHA256 (cargo/hyper-0.14.32.tar.gz) = Qd/HgP3sk3PAG65DKJ6jTJcuQO48n2s8iAGjXzVYbOc=
+SHA256 (cargo/hyper-1.10.1.tar.gz) = VSgcU6GJTIZJkBJXZ9pECk5jBEZ4UIb1JSOyADO3RJg=
+SHA256 (cargo/hyper-named-pipe-0.1.1.tar.gz) = +rNjfWsEqAN6+KJm/fbPkuqVfoxTmBor9hNlclMQJb8=
+SHA256 (cargo/hyper-rustls-0.24.2.tar.gz) = 7D79I3IOIEmCGmk8vH5l6ofHLxxY/y+VIv8zKxSR5ZA=
+SHA256 (cargo/hyper-rustls-0.27.9.tar.gz) = M8po0CHvOc9kY6tUwdD12vAzd7cFYTBbuJqPg6q2bg8=
+SHA256 (cargo/hyper-timeout-0.5.2.tar.gz) = K5DVZr/7zmp1vYsJoFqowssfq7bLNI+IQMnkyQoNg7A=
+SHA256 (cargo/hyper-util-0.1.20.tar.gz) = llR8JVbsnRL7FXjE6vRIsEmT5/t5y6rZMKZWiApr36A=
+SHA256 (cargo/hyperlocal-0.9.1.tar.gz) = mGxc47mUUms811V45iVUq9CfCJnWIG3kiz6WqzTMyMc=
+SHA256 (cargo/iana-time-zone-0.1.65.tar.gz) = 4xvJrZlLoA5ECoqlye8Oxn1cteXLDMf4t0SjWzicxHA=
+SHA256 (cargo/iana-time-zone-haiku-0.1.2.tar.gz) = 8xgnogb1avMuWQulbV0tCF9VhQgZJZN0PxayMGSVJp8=
+SHA256 (cargo/icu_collections-2.2.0.tar.gz) = KYTRzRbIg9eTW54H5EBx3KjZF/1S7MAsBNX6C1o/GRw=
+SHA256 (cargo/icu_locale_core-2.2.0.tar.gz) = kiGbYrPitNiKxRGfiQTBD49hv36VtkDSW6MHXmysLCk=
+SHA256 (cargo/icu_normalizer-2.2.0.tar.gz) = xW5e6Z1uPTO9kcXYVFi2AFoiFAAhzDJM6oTdDnLP87Q=
+SHA256 (cargo/icu_normalizer_data-2.2.0.tar.gz) = 2jvgrnfqM09NpnwS8UlwTxn4HRrffFHPSClD6EorrTg=
+SHA256 (cargo/icu_properties-2.2.0.tar.gz) = vuO2fQ6lwsylADQXmJr4mW+GBONPud35YgigM5AecN4=
+SHA256 (cargo/icu_properties_data-2.2.0.tar.gz) = jiu7IB4MBPe0s+FDgq8RPhe6T2PiydLuYmtyDLzlShQ=
+SHA256 (cargo/icu_provider-2.2.0.tar.gz) = E5xM8xyLXzPX4ZlEbv+cHgLez8Lw7sLI1x9lvvpFtCE=
+SHA256 (cargo/ident_case-1.0.1.tar.gz) = ueA4S2GVhWbpJtxQZgMh0SFZAl52fBjgQ9rya3AQTDk=
+SHA256 (cargo/idna-1.1.0.tar.gz) = Owh18jyqA4mJlPbdxQGIakXH09YtBNLZB4jUe+Gx5N4=
+SHA256 (cargo/idna_adapter-1.2.2.tar.gz) = y2g3PA1mIO+BBehV53ReGLDQDTvbB/tTLkNCRM25pxQ=
+SHA256 (cargo/indexmap-1.9.3.tar.gz) = vQcOOTNTeW6AHSCa0znolZbrTI1DDRjt5qHM7Y+vvZk=
+SHA256 (cargo/indexmap-2.14.0.tar.gz) = 1GbpRU8I5KkR4UgGwk4W+6G0wSHR6kdDlvOWBpz5Sdk=
+SHA256 (cargo/ipnet-2.12.0.tar.gz) = 2Y9v7R/eP4whvEChq7iN115nkk+c/8PvlWB7rYAX+OI=
+SHA256 (cargo/iter-read-1.1.0.tar.gz) = Bx7UzBr9hmUGAsexGqLhzjB2KhwnGTIBy1zunG67EpQ=
+SHA256 (cargo/itertools-0.13.0.tar.gz) = QT7n38Uu4aSUnO6328ijPy1sCIGU2fki+4MY+vHwEYY=
+SHA256 (cargo/itertools-0.14.0.tar.gz) = KxkseCA3+t2c+nVUgxBIiqvb89Lac4hbMb0KvQM1EoU=
+SHA256 (cargo/itoa-1.0.18.tar.gz) = j0KmDL35qX9dIwXwiofcTgkwjRJ20oyGnGhNd3doVoI=
+SHA256 (cargo/jiff-0.2.37.tar.gz) = CrG69y8IeW3gJgYJUVEwaZuJCsJfMOYQrYlLxYVsr9s=
+SHA256 (cargo/jiff-core-0.1.1.tar.gz) = XlL+dgQ8zsyQBdIwXrqt99f8DMicprqhCpTWvGjHEow=
+SHA256 (cargo/jiff-static-0.2.37.tar.gz) = N4JooRFq1nrmIocBEYrJ9JHXj9o4pAofGp4TSN5vchI=
+SHA256 (cargo/jni-0.22.4.tar.gz) = Xv2aSCzzpCfwDWs18UMyrceQLOke+3eFgOGA/5D6NJg=
+SHA256 (cargo/jni-macros-0.22.4.tar.gz) = oAEJrMwXDwvbFB/tPjk8VltvXgcjZcO9WPWwYlkVYKM=
+SHA256 (cargo/jni-sys-0.4.1.tar.gz) = xjd6iMs5EL7psPqI1PQuHS2o55kVWY9l+wx+4UyHivI=
+SHA256 (cargo/jni-sys-macros-0.4.1.tar.gz) = OMC5QvRY/lDNrAhtL5RlEjBeVjHnIHKPKmGqvNR6YmQ=
+SHA256 (cargo/jobserver-0.1.35.tar.gz) = HACsvSnqutSiOS+g6SHIdJNNu/QZQxKtIPBKDtZ6PLM=
+SHA256 (cargo/js-sys-0.3.103.tar.gz) = U7RL/Ns/jVg3pG2uHKlmCoNxdu7nSiiyKbxiaBZYkQI=
+SHA256 (cargo/lazy_static-1.5.0.tar.gz) = u9K8tMlj8t2uBqLvx+nzWRMSRzxQxmheHymAaDFuZv4=
+SHA256 (cargo/libc-0.2.186.tar.gz) = aKuRAX/hbGIkhoQOTIPJo3r+/5eL0jm1KT1h7OWH3mY=
+SHA256 (cargo/libsqlite3-sys-0.37.0.tar.gz) = sfERyMQefGGknNNORMdhlGKWciGmRDsOwpngrDDPubE=
+SHA256 (cargo/linux-raw-sys-0.12.1.tar.gz) = MqZpSeAw2gDox9RDSyUWcKkVVvQUSUHTdFJ2nCXVilM=
+SHA256 (cargo/litemap-0.8.2.tar.gz) = ktr0Q1JcTM5nsVBAC8IxYHYQDOCzaGIJ64zzwxYS5vA=
+SHA256 (cargo/lock_api-0.4.14.tar.gz) = IkOZ50uHtfNVdRHZjf+LFAibPa2vyra7k+q2fTqs6WU=
+SHA256 (cargo/log-0.4.33.tar.gz) = DO7FvBF3iXTRvLBVsYAC66f0s1GLagCBs69fIWZtqa0=
+SHA256 (cargo/lru-0.18.4.tar.gz) = /5hAvMULcTSTCZANoM5yeaozaucdcyULB5mJMsfZfCU=
+SHA256 (cargo/lru-slab-0.1.2.tar.gz) = ESs5zsCymLbBmZ/uPjFCf3T2duTLmHntGhIbQ2YaQVQ=
+SHA256 (cargo/macro_rules_attribute-0.2.3.tar.gz) = s66PbWCMeVc4QGYIME0wot+9yOWORPe6QyNtpSCN7Tw=
+SHA256 (cargo/macro_rules_attribute-proc_macro-0.2.3.tar.gz) = /ASkxYIS1Xkwokv0fT+odIUmSjoFTpwQ4ELrNzVzrTw=
+SHA256 (cargo/matchit-0.8.4.tar.gz) = R+H/qkDd0fPtkfcXozyMDuI//zaeOqh3K5YFzB0i9MM=
+SHA256 (cargo/md-5-0.11.0.tar.gz) = abZEH1kDNoIbuJf7KPxiKJjMzrHWzqP95eqGsJDE3pg=
+SHA256 (cargo/memchr-2.8.3.tar.gz) = z4uvHFXmL/ys56nwb0vZzT8MS+sCLTs2cla5G4dRPZg=
+SHA256 (cargo/mime-0.3.17.tar.gz) = aHe7UUCB7ip/9e+d4ygfFKTdS86sTAk4gHSmtd+KE5o=
+SHA256 (cargo/mime_guess-2.0.5.tar.gz) = 98RPjmcsAP5TCPojX4IctBmEFOHHeTXBq2lI0/14VQ4=
+SHA256 (cargo/minimal-lexical-0.2.1.tar.gz) = aDVMXGvTbXP/P+zrBe+lm2rLdiZhf0livjIqgl5h95o=
+SHA256 (cargo/miniz_oxide-0.9.1.tar.gz) = tj+8SlCGDpjnsqp4BN7R21y8Ov+Rk62v9XppMb98S0w=
+SHA256 (cargo/mio-1.2.2.tar.gz) = MNZccfHOQKsJE1zhF9dCufihn/kaQai1ftULwt5ZxCc=
+SHA256 (cargo/moka-0.12.16.tar.gz) = QpPxjnVnocrzxYSFVVQ3cCXGXgqkRTRNBBcfWtY9Gbk=
+SHA256 (cargo/monostate-0.1.18.tar.gz) = M0Gic/bJ1b7xkI8XtyZ7urDpXJv2mg1Nz46eGyx272c=
+SHA256 (cargo/monostate-impl-0.1.18.tar.gz) = 5NttVYCvV7+ZL1kGjU6ib9UYV0/0jXY5slWjb53m5+k=
+SHA256 (cargo/nom-7.1.3.tar.gz) = 0nOYPFplenCj6PKgEymCLzuMgXK3OCZBGlV1HkBKCko=
+SHA256 (cargo/num-0.4.3.tar.gz) = Nb0CTosv91Vi5fNOf0kFg53rSyKVXvXnPS/qG5gTyyM=
+SHA256 (cargo/num-bigint-0.4.8.tar.gz) = yJ5p5+DwO+pe8IATeVwlAY4QGTIiWmVjg704RJXsw2c=
+SHA256 (cargo/num-bigint-0.5.1.tar.gz) = k+eCC8CoCgI45lAycxb5KboY1b4FS2R0kKOmoznz58A=
+SHA256 (cargo/num-complex-0.4.6.tar.gz) = c/iKEwdjgVZoK62p12BBNVUpV7eBgFfc7yJwW01QlJU=
+SHA256 (cargo/num-conv-0.2.2.tar.gz) = Uhc5xtK6xKolGSIyr+aEEjE3aysm1Nn65ez4yldy5EE=
+SHA256 (cargo/num-integer-0.1.46.tar.gz) = eWlmH9KVilywluVsjhrQRErCu80AYb0oZgSFpEh5hY8=
+SHA256 (cargo/num-iter-0.1.46.tar.gz) = ySgAvWmh6skXhrz+naZKiX63KRG43DCV3svQdCnoBIs=
+SHA256 (cargo/num-rational-0.4.2.tar.gz) = +D0U2jkFYtymn8hAguc+VI4a0wjSSsze3ScgAXyzeCQ=
+SHA256 (cargo/num-traits-0.2.19.tar.gz) = Bx38BiaQ6QtzTAsic85yrQ/6lfDHRZa8JQ3P2WAmKEE=
+SHA256 (cargo/num_cpus-1.17.0.tar.gz) = kd9Lveda/tdjtwi37uHo52UeAtl/bV3XY+iTZ+lXsjs=
+SHA256 (cargo/oid-registry-0.8.1.tar.gz) = EvQM/z3eG2CHzF1fXU1lcS80AWoD7WDpwI3MOSc2tbc=
+SHA256 (cargo/once_cell-1.21.4.tar.gz) = n3w+S+sz+F1Frj46F5IYVwbI4W0EMjjFkzMcx80xO1A=
+SHA256 (cargo/onig-6.5.3.tar.gz) = DMPL9pj5Q4mGwRqIDJCm0Eud4nV1r9KLv0WxVLbHCeI=
+SHA256 (cargo/onig_sys-69.9.3.tar.gz) = HmgxdgTnflO4WJY4jhqAPB0ht0yJnsnl4REtuQc17dc=
+SHA256 (cargo/oorandom-11.1.5.tar.gz) = 1nkPWMf/Yz2HcfQpZSiSA0EaXlxoOIcDwG4U8kdwtB4=
+SHA256 (cargo/openssl-probe-0.2.1.tar.gz) = fIfe9MMquJ2IDv/J4JdlPI2l1u8o5rU50xO6qs+6/L4=
+SHA256 (cargo/opentelemetry-0.32.0.tar.gz) = sBQsYyUqngVOaKTGGld497FPV2J01ZP4zog9GRoJloI=
+SHA256 (cargo/opentelemetry-0.33.0.tar.gz) = bNsLGyZ+udszMbQ07Z3asQ1Q4oCprfnRPlIz4gArYbU=
+SHA256 (cargo/opentelemetry-proto-0.33.0.tar.gz) = JdoawRoK7M841/d+4DSHFa2vg0D2WtRslKAsayDi9l0=
+SHA256 (cargo/opentelemetry-semantic-conventions-0.32.1.tar.gz) = yROsF6bEUWYe4lX0Yl0UPlFkeueOvZabdeQcREL0/kc=
+SHA256 (cargo/opentelemetry_sdk-0.32.1.tar.gz) = m1n4DhrE1f96Lbj7bIC6238PP4WCEfugjdmq7HUIlPk=
+SHA256 (cargo/opentelemetry_sdk-0.33.0.tar.gz) = yzlTPZ0ckSEj79fUHX4MKdFpF7YM4VtMjYfLGvf2dSA=
+SHA256 (cargo/outref-0.5.2.tar.gz) = GoCADASIw6IWleqYGlSRj7s3q/BPTQcgxFNjIlXi/w4=
+SHA256 (cargo/page_size-0.6.0.tar.gz) = MNWyGU7RMZHBmZrgcEt4OfsYOE+iLkm1fuqpfXnOQNo=
+SHA256 (cargo/parking-2.2.1.tar.gz) = 841WUsFv3lFbsezvRQqw9qIZ1hmnJ0l2Mk1eN399zro=
+SHA256 (cargo/parking_lot-0.12.5.tar.gz) = k4V0UyUOMHe9cf+YtqZepmIaGbsPVZqFJIlVrBLEWho=
+SHA256 (cargo/parking_lot_core-0.9.12.tar.gz) = JiFoWYWi6/HFFogcAmAyrH3q/NoaLJt4UNyB49/LZME=
+SHA256 (cargo/parse-display-0.9.1.tar.gz) = kUocImXJjiRGkRKCxqyG2FJPSVeSw4xb2IT4BJnHU4o=
+SHA256 (cargo/parse-display-derive-0.9.1.tar.gz) = KueACkyXTv0S35FyZjOOeaenRBUXPK9+cKoKBwc0UoE=
+SHA256 (cargo/paste-1.0.15.tar.gz) = V8DXt0tWO0nTja4AoMN9TW3ptDI4KyiS8FdN3K5z/Qo=
+SHA256 (cargo/pastey-0.2.3.tar.gz) = LuZ/EAixuiMhg0MmWXuOGGKTsEmgI83vJYUnVQuZNbQ=
+SHA256 (cargo/pem-4.0.0.tar.gz) = 01Spij0SUVVd6Z6P3Yr9oFVzwxuC9ZBjp7Cim1Un8SA=
+SHA256 (cargo/percent-encoding-2.3.2.tar.gz) = m09ifLGyWRcZOiWeSb2tCPZx+Nlwis/V/gqMFFXYciA=
+SHA256 (cargo/pest-2.9.1.tar.gz) = bUWuthtL+BjhLUIF8kZvjEdI+F9PzgFG0cA9addT8K0=
+SHA256 (cargo/pest_derive-2.9.1.tar.gz) = icxaJC4l7U53BNC+JA8s++IKjCfn4lLZSDW+k9ktw58=
+SHA256 (cargo/pest_generator-2.9.1.tar.gz) = er8hR1zDgg/kssotwhQpAvZ6AhifO1s6Ip9P68AaQ+U=
+SHA256 (cargo/pest_meta-2.9.1.tar.gz) = rbpNs4j2hzk8GMUTSNRKQdhwyp33GiyYFy6jA13Gk24=
+SHA256 (cargo/pin-project-1.1.13.tar.gz) = JGayM27QK83KaylEFxJ7kOySA40dXE++rJcaki4OCSQ=
+SHA256 (cargo/pin-project-internal-1.1.13.tar.gz) = yWOV8KkmvBOxwXYiqt3aHstV1JyPG/l3fk2HeACkP4s=
+SHA256 (cargo/pin-project-lite-0.2.17.tar.gz) = qJMi356+HBV41onJIxjgcJZ9EEK1Eq++SVGHI/Tm1c0=
+SHA256 (cargo/pin-utils-0.1.0.tar.gz) = i4cNjBUbby+5PoShMUYTjwXQLtEcfnxU+IJqqvfJ8YQ=
+SHA256 (cargo/pkg-config-0.3.33.tar.gz) = GfEyyE7KVSvzTKuOyB8cHcwim4EWOPnSg9zqvljFVp4=
+SHA256 (cargo/plotters-0.3.7.tar.gz) = WutvQD16SRHvseM0AgJ/xE8ptb9t7z7/zCLXu3Xyt0c=
+SHA256 (cargo/plotters-backend-0.3.7.tar.gz) = 30LhPBKVihaz9/Q4a5qx8+eTORTs6kjacTlDUmOkFyo=
+SHA256 (cargo/plotters-svg-0.3.7.tar.gz) = UbrirDKIg/es3+o9ZqfDV1EYf4cLyB+UVjczoVTXpnA=
+SHA256 (cargo/portable-atomic-1.14.0.tar.gz) = PSDVSX74gDelL/mCZ9Bm5/EfzF6Zu/vVikIzYZOqzsM=
+SHA256 (cargo/portable-atomic-util-0.2.8.tar.gz) = EKs+t/O+zDocvE8sbyAmeZbPwaZGeoc3Y0EbE2oSJxU=
+SHA256 (cargo/potential_utf-0.1.5.tar.gz) = AQOxzvfsDPdkkOlpZlUEmQGTh06gXIX/m6uLkR0KBWQ=
+SHA256 (cargo/powerfmt-0.2.0.tar.gz) = Q57jBd7xFboFk4226xZE/5QWXFq16UINHBvO27qQk5E=
+SHA256 (cargo/ppv-lite86-0.2.21.tar.gz) = herjxO0vUNz+cmQ9pL78MN6ttFiptZDXIM3i8rHpfak=
+SHA256 (cargo/proc-macro-crate-3.5.0.tar.gz) = 5nun6bK1ZEbx1Bmx2AeQYnj/oaZYqKXYo53LH1p4YU8=
+SHA256 (cargo/proc-macro2-1.0.107.tar.gz) = mF5+ybt0XmzmU1tUTYTWzW962L1xHDmJOK6YO5GnZtk=
+SHA256 (cargo/proptest-1.11.0.tar.gz) = S0X8wjRMaA9QJf5Xd5+u82iEDQvR9C8hYpHw3ErOR0Q=
+SHA256 (cargo/prost-0.14.4.tar.gz) = UorGdBb/hkaHKjwCytnMTuXcn5VAybEHcYVclcsuWuE=
+SHA256 (cargo/prost-derive-0.14.4.tar.gz) = tXCyX3YX5D1ZAF0JkMy3npUKQjlSzqGWcbeodto5Ct8=
+SHA256 (cargo/prost-types-0.14.4.tar.gz) = +Uln3HaI8wVMf6yHRz/65MxMOQSADi2fW4VyRtiWOwo=
+SHA256 (cargo/py_literal-0.4.0.tar.gz) = EC33o9RtudOJHxeNzIJtwnCmdGJ3qa5kNvjSn9SQqOE=
+SHA256 (cargo/pyo3-0.29.2.tar.gz) = Rojd7fRz4yZiubBnZwEpqK+4wY41FILHDWK6SogXHos=
+SHA256 (cargo/pyo3-async-runtimes-0.29.0.tar.gz) = s+9o2qcxaj+sZeXhiyID8BA0beHBxTRWgRomJGc6sEY=
+SHA256 (cargo/pyo3-build-config-0.29.2.tar.gz) = 9BAn5BtL0D9uYPn0F/4kpjQaa7dE7dYrb3CfKlLqMOk=
+SHA256 (cargo/pyo3-ffi-0.29.2.tar.gz) = 5ZGpVSb+rQZ0MsOzoz/HR3C4ex4E5zZxCQ2cIFWisyc=
+SHA256 (cargo/pyo3-macros-0.29.2.tar.gz) = cyJYaPwc2E7vLDwjDduRJzvx3kauuKQkjadtMqCSShw=
+SHA256 (cargo/pyo3-macros-backend-0.29.2.tar.gz) = VxV1qjdJ+mIWdX3UfSo+fvNg8ymkDwZmqfvRSIkCSVI=
+SHA256 (cargo/pythonize-0.29.0.tar.gz) = bsN24SFuDJKadJZM4gIAEqGjnzLYDniqaIchIZ6n+4k=
+SHA256 (cargo/qdrant-client-1.19.0.tar.gz) = 3dwZ3xKbrXNG69AnKIYhqxrH5SZ4Nx+Qa5qGIteq+H4=
+SHA256 (cargo/quick-error-1.2.3.tar.gz) = odAZQdgvoqtQvh555nFCid183njrpMB0vFpDdPZQ3+A=
+SHA256 (cargo/quick-xml-0.41.0.tar.gz) = 5mBFHlUST3mKaaWvP0nM+++9QZEO79JcryOT4fNHPsE=
+SHA256 (cargo/quinn-0.11.11.tar.gz) = DBpB5De2u9SJNyzUlx3hKOhchV9WxX8oPSD/AWz3wKg=
+SHA256 (cargo/quinn-proto-0.11.16.tar.gz) = L0v8AVJiud9jyIRQcs5ZBohT/1hyGAws4vEwOLlw5WA=
+SHA256 (cargo/quinn-udp-0.5.15.tar.gz) = NaEz+Vbaq+iaYaaFwmSfE9gtWqS9XRLRJ34QcqIcBpQ=
+SHA256 (cargo/quote-1.0.47.tar.gz) = H79NsUKkc6jYDCa78YRU7UWL+NJsghnDMdrs/b0HkAE=
+SHA256 (cargo/r-efi-5.3.0.tar.gz) = ac2zTBWM6yiN8R4YtL053plPZlfYOEe9/9vX80Z1Sw8=
+SHA256 (cargo/r-efi-6.0.0.tar.gz) = +NzJx9UqgRaX0hUccB4NCJVvkrDiQTbPTPJ7V6ag2b8=
+SHA256 (cargo/r2d2-0.8.10.tar.gz) = Ud6F+z+2UkkpyKLrhea202PeToxI+eLC6sSUSrwYHJM=
+SHA256 (cargo/rand-0.10.2.tar.gz) = x/X6OgWM01Vn75v6XnVzK+4PnkxV+pBHe+8t/NvEvoA=
+SHA256 (cargo/rand-0.8.7.tar.gz) = IvYXK97JcgdGZe2B7VO3HaAL/ES2WnU8/eiD7ExwKho=
+SHA256 (cargo/rand-0.9.5.tar.gz) = ue8dDXlet9hGhbyk9y82SfBk5mQVQ9OoxBWJhyale0E=
+SHA256 (cargo/rand_chacha-0.3.1.tar.gz) = 5sEKY6D6MiUr5J0h53CdTUuvjSMcLbzh6qgUG5sSfYg=
+SHA256 (cargo/rand_chacha-0.9.0.tar.gz) = 0wIrXx32Dybh/93Wxm6KoV3jgq5js6DBv8Dk0+PzJcs=
+SHA256 (cargo/rand_core-0.10.1.tar.gz) = Y7gXYQPhmiZDl4Vlyhi1BUn2EBiBxENZBCDk3JmKPGk=
+SHA256 (cargo/rand_core-0.6.4.tar.gz) = 7AvkeV4vaigGm+wLX/PirJuvyZ5qmn3DVHmWxcgWkiw=
+SHA256 (cargo/rand_core-0.9.5.tar.gz) = dq/IJt4UI45ujDdN3MH6GeN0/Y3ZhrDSrw0CN3Jh2Dw=
+SHA256 (cargo/rand_pcg-0.10.2.tar.gz) = yqD0E34cCnL0xlFIlAInbI6OHPCB87C6FW0svu8J6Go=
+SHA256 (cargo/rand_xorshift-0.4.0.tar.gz) = UTlikZ78Mw+CntslNYRNG5ErD74soWXWE+ToeIuwWlo=
+SHA256 (cargo/rayon-1.12.0.tar.gz) = +zmxZngfktSCU070tLGyVo9CYTtT5bbBYOJM+/owkm0=
+SHA256 (cargo/rayon-cond-0.4.0.tar.gz) = KWTQz1ej56BugYPRSotScZXHBreYNUnNVGLVqjdHQ48=
+SHA256 (cargo/rayon-core-1.13.0.tar.gz) = IuGLDwBi0w1CMLLoX/d/3+Qyb+sFS5eDo0YNhDXIq5E=
+SHA256 (cargo/rcgen-0.14.10.tar.gz) = h3TgWn0N4RRYjmoo/n5xaUuCYU7Vadhtizid+8mLitg=
+SHA256 (cargo/redis-1.7.0.tar.gz) = KsvEGplvdlKy3dnf2YzE/2As/XQq41OC8H9ghAWrUO0=
+SHA256 (cargo/redis-test-1.0.4.tar.gz) = gE02hi5DI7aflkQMuxPJiU/JAXar3q+RJk4h1dd/aso=
+SHA256 (cargo/redox_syscall-0.5.18.tar.gz) = 7SvyVHVRpwU9b9+v2j+TiXlkXESBL7/NoJj6rj8aNi0=
+SHA256 (cargo/ref-cast-1.0.27.tar.gz) = fkQPtOS0FHKVM477dgAaueTvwOWDnfLEf8WsI4HTZcM=
+SHA256 (cargo/ref-cast-impl-1.0.27.tar.gz) = kuzYlk+EU3IWmaHtcgN7DbSc4vWlE4SG7om+1vZ83zo=
+SHA256 (cargo/regex-1.13.1.tar.gz) = 8CAje2yO7ZPbLiy1PADGCo4bxz2n0HMZmhGAQBRQIY0=
+SHA256 (cargo/regex-automata-0.4.18.tar.gz) = rYVTubJkEyUcvzDmIFlcekGziH8D2gRXnA5rDWoGtLI=
+SHA256 (cargo/regex-lite-0.1.9.tar.gz) = yrg0xz0kfmf0+uRSgG0X08dQF1bZjIgI18nHqn0Y+XM=
+SHA256 (cargo/regex-syntax-0.8.11.tar.gz) = 1vb/mjeEhbKYpShmVtpmW6dEE9NtsJeWMyddLnCBRdQ=
+SHA256 (cargo/relative-path-1.9.3.tar.gz) = ujnzaZw3jNiXCWjcv/nEMVnqTPvYjUPACyLy7xCkNdI=
+SHA256 (cargo/reqwest-0.12.28.tar.gz) = 7d08pVkgMYCjB/EtEUwmir9YP1mwPLkG/Qs/+GRsEUc=
+SHA256 (cargo/reqwest-0.13.5.tar.gz) = FqHPp1zBht1z1YGOUQ4ELkCSe8zJwjawYc6pfh6wgCk=
+SHA256 (cargo/ring-0.17.14.tar.gz) = pGiebCKU2B6I3GJhx2i2O8T824Ur5tE1JJixFPYTg7c=
+SHA256 (cargo/rmcp-3.4.1.tar.gz) = W2MXzYwT4+yQM88qpaqSzXQ/D0+Kk83cQuoK5s47iJg=
+SHA256 (cargo/rsqlite-vfs-0.1.1.tar.gz) = xRya5N+Kf7pCED31xiH6PDfszzo8ZQh56Q/EixHMGSw=
+SHA256 (cargo/rstest-0.26.1.tar.gz) = 9aMZPAY7qqKpWjPwMDXIpyuD2XpUkWBVuiLTXtODnUk=
+SHA256 (cargo/rstest_macros-0.26.1.tar.gz) = nIRTEfD/eVHFUGEhqa11rsRNCDwxWDsupaMLywsKu6A=
+SHA256 (cargo/rstest_reuse-0.7.0.tar.gz) = s6j7RnLoQKWHpm/Fd6VJE3XfUd24jyosKnklmMMm/hQ=
+SHA256 (cargo/rusqlite-0.39.0.tar.gz) = oNKwFG3ZZhv2e7EHwLsqVQZNVW7rP8MUFRuVfzE7zU4=
+SHA256 (cargo/rustc-hash-2.1.3.tar.gz) = ax5/mkKFcb4txbwFBcE/tr+TaCK4lOyHq/igik5RdC0=
+SHA256 (cargo/rustc_version-0.4.1.tar.gz) = z8s6Iu9G6FtF3m7n550GMxnrtllPqvzxwiXqkqtum5I=
+SHA256 (cargo/rusticata-macros-4.1.0.tar.gz) = +vDEpuzplQuavbYrHPzypos7Z6ELpEWzu4W+Kik9BjI=
+SHA256 (cargo/rustify-0.7.0.tar.gz) = SADOTBzC/sEsVZ2uLdvw4X/O51abeW5tdYmO/vRDNos=
+SHA256 (cargo/rustify_derive-0.5.5.tar.gz) = eOp/2nQkD3QQ0BmLYDqKL2YqzH12tmZ6SfmxYs2Nm08=
+SHA256 (cargo/rustix-1.1.5.tar.gz) = iR76ur5BhnB3XxmfDSM9hIQ8InoJSaiDzhWzfHjWYp0=
+SHA256 (cargo/rustls-0.21.12.tar.gz) = P1ahTR9Is5E1myL3Mf1L1+Q8l/PFDu4nbzqgnJR4TT4=
+SHA256 (cargo/rustls-0.23.42.tar.gz) = PFT8qwGbQJ0EIV06F8tDj9f78ZLuYUYfIPT+GHBLwTg=
+SHA256 (cargo/rustls-native-certs-0.8.4.tar.gz) = 2rUVJ3HFiHaiFGkW5T41BX4aTfornfDwMFsH9hH96k0=
+SHA256 (cargo/rustls-pki-types-1.15.0.tar.gz) = dkiZokrzmABn7hS8FDZU8peyLq6/48e2shGSClpZsEY=
+SHA256 (cargo/rustls-platform-verifier-0.7.0.tar.gz) = JtHiU2zk819IRqoTv/Fr0P9AFXzbFMwFbHsUukEjO6A=
+SHA256 (cargo/rustls-platform-verifier-android-0.1.1.tar.gz) = +HFl8JlfY6n77qYrZNELTZ2OeOxtfVH7ISX9p7s2eI8=
+SHA256 (cargo/rustls-webpki-0.101.7.tar.gz) = i2J10e56HNeAtkrKdyZZmh28iTseZBRFKeVcPC90V2U=
+SHA256 (cargo/rustls-webpki-0.103.13.tar.gz) = YcQpqGSfEQ3d72Xipa0kD3R+hfd1imvMx+V3e9M/dW4=
+SHA256 (cargo/rustversion-1.0.23.tar.gz) = z1RxWlc7mayA3wvCBtoCK81ELJdJUse5cgBpNwhS4h8=
+SHA256 (cargo/rusty-fork-0.3.1.tar.gz) = zGv3n/JOZI9tofjR8BHpysJkkbYZ5rkoDytH8XdObuI=
+SHA256 (cargo/ryu-1.0.23.tar.gz) = l3S6SnTeX3scFFHtbNUoWjLt21zMuMxlWk5QAJ4GR38=
+SHA256 (cargo/same-file-1.0.6.tar.gz) = k/wdw6qpv+2V4C5urau0uvfjB4sL0bTXtrC2g3iQBQI=
+SHA256 (cargo/schannel-0.1.29.tar.gz) = kcG35JBMhz7wcQwfQH3eLmKH3ivrwbu/fUMLt8v/2Tk=
+SHA256 (cargo/scheduled-thread-pool-0.2.7.tar.gz) = PLxmgWQloHRSg1L1eJMz7P8GykGzawsO/fuyntw5Ghk=
+SHA256 (cargo/schemars-0.9.0.tar.gz) = TNGR+Tl9V9WBzd0xAUdyUgqkSPZe+ZEFXX9hWCxlFl8=
+SHA256 (cargo/schemars-1.2.2.tar.gz) = aHJ00pO2zcbnPg/uUgvyBJZQCQ1xZPh2ctISo8Uwz0o=
+SHA256 (cargo/schemars_derive-1.2.2.tar.gz) = 2YxncWtGry8LjPdSq8kw9vmuz79nHs+1MduKMdvk4ro=
+SHA256 (cargo/scopeguard-1.2.0.tar.gz) = lBQ/N3JRCfksJi7Sz15ZvOdJjAG8wVAte5r+Q5pOn0k=
+SHA256 (cargo/sct-0.7.1.tar.gz) = 2gRhU6ojUkk9bLfaS25cDAV9ih0KmqhWC6/92UWs1BQ=
+SHA256 (cargo/security-framework-3.7.0.tar.gz) = t/S8d1xz2aAs3ov3suxMnRJ0Pt9gkAbH+swjmYQEzR0=
+SHA256 (cargo/security-framework-sys-2.17.0.tar.gz) = bOJpHfhD7MXSMcCxTs4qzD77YsCjmMfh2HXzmDzgIOM=
+SHA256 (cargo/semver-1.0.28.tar.gz) = inhS0C/ISJguDBZ+8WOq/5zZHcZAuoXiY8sc5G+uUc0=
+SHA256 (cargo/serde-1.0.229.tar.gz) = QUhZCv662jhmiPGHc9phd5K/LvA//B5MvSsdRbAj4Lo=
+SHA256 (cargo/serde-pickle-1.2.0.tar.gz) = tkH9yLzyeB7nizDFmXANZK1PQSl2FD5MXQud+Qa7SEM=
+SHA256 (cargo/serde_core-1.0.229.tar.gz) = Z9yiycUeWKR5Gkse1YMIs5xkIk00mpNatQOao2CUKkg=
+SHA256 (cargo/serde_derive-1.0.229.tar.gz) = 56XXEmOlp9R7Qfaz8GuidvEMwYsJMfF5n3EFeOIwk0g=
+SHA256 (cargo/serde_derive_internals-0.30.0.tar.gz) = +FITfM4DXWpN9nzM5QX/az6f06EOPlKyTcceZQuxqb0=
+SHA256 (cargo/serde_json-1.0.150.tar.gz) = 6AFORLRzbtBTit7s3tD84qJy8i3JV4p+trLZmTx0z7k=
+SHA256 (cargo/serde_path_to_error-0.1.20.tar.gz) = EKn/gi43G7VAPjkezYPhguDne6f2/gFgt5V5cQnRtFc=
+SHA256 (cargo/serde_repr-0.1.21.tar.gz) = jTsWKd4lPHCgUIw4mVctp5yjWf2rJ8eSD/AEBt9BiQY=
+SHA256 (cargo/serde_urlencoded-0.7.1.tar.gz) = 00kcFHFcoilMTWqI8V6Ec5eIwdAw7tjBEENqr9qi8/0=
+SHA256 (cargo/serde_with-3.16.1.tar.gz) = T6I38oB0QNI44DZKIYJwuY92egDT2tp3scU66IlA4uc=
+SHA256 (cargo/serde_with_macros-3.16.1.tar.gz) = UqjjygymKRIfcKtQ+VJJ5ab5JcwPb/6CVsRbcoh1cGw=
+SHA256 (cargo/sha1-0.10.7.tar.gz) = qXhFEwH02x0Ck3pKs8zOE3cXuBgm55t9Sf/jJEoTw7g=
+SHA256 (cargo/sha1-0.11.0.tar.gz) = qsxMxJk1lHK0q+G/EdCxLmiK+agF+l4wFvmjhtwtAhQ=
+SHA256 (cargo/sha1_smol-1.0.1.tar.gz) = u/oVs93f7lCg//E2l0s+G95VVgS6Rjg0p+t962QXcF0=
+SHA256 (cargo/sha2-0.10.9.tar.gz) = p1B9gZdp0Bo2WrcHeUpAhDksgk9Up6anhi+MPQiSsoM=
+SHA256 (cargo/sha2-0.11.0.tar.gz) = RGunF1CVJMs/IvF+zAlvEPSCLXarXAuYIsX5woToJfQ=
+SHA256 (cargo/sharded-slab-0.1.7.tar.gz) = 9AyjxGgjcT4NQglZLo1ugmqlfpKPCXUmGfxpbEmWN/Y=
+SHA256 (cargo/shlex-2.0.1.tar.gz) = +PrdWchV7yCA3s3vj/Fh62ZhuGkzydguW6KdxgKlWro=
+SHA256 (cargo/signal-hook-registry-1.4.8.tar.gz) = xNtpy6ERCv/A6fe81Iu/h7P0/Hxh/JFVr9TEaes9bBs=
+SHA256 (cargo/simd-adler32-0.3.10.tar.gz) = OiGSmKwRpW6pptISAESCTW8BrrA0lV5697wWhYUn3uo=
+SHA256 (cargo/simd_cesu8-1.2.0.tar.gz) = EQMeJRq/hhHID0YOGdvetUpm25GOScZacGW0aseuxSA=
+SHA256 (cargo/simdutf8-0.1.5.tar.gz) = 46n+NOPnpQMWBgNR83GHo/VGvOlUlhVnVLYBpfpxt24=
+SHA256 (cargo/slab-0.4.12.tar.gz) = DHkN4jEk+atEVE16wF1gRArcWGR5zlAcHW19o82MnPU=
+SHA256 (cargo/smallvec-1.15.2.tar.gz) = jtamPwLIU5yRqGhahvQJlmG6PaAXky9uu+pt4/D6fJA=
+SHA256 (cargo/socket2-0.5.10.tar.gz) = 4iN2q+01DXPdHNEZtX/8ytlbTlhafNpD4oYkXOI8Bng=
+SHA256 (cargo/socket2-0.6.5.tar.gz) = w9Hix/J/jUyxBUKgLEkAXb1ukwlXmdbzvnRfrp+P7dQ=
+SHA256 (cargo/spin-0.10.1.tar.gz) = AjohHLMTjbxDhoCzJWCtifaZl3YkyfjbuVpH1bTAfdM=
+SHA256 (cargo/spm_precompiled-0.1.4.tar.gz) = WFFpnEAzxjY29+pM97fB8b8G0MwDz7QucR3lpcRs8yY=
+SHA256 (cargo/sqlite-wasm-rs-0.5.5.tar.gz) = 3D78DagmNdfhztAFO7v6jHq5ZF0L82zrT3Enu4UxXXU=
+SHA256 (cargo/sse-stream-0.2.6.tar.gz) = wlrHr/Cr0dvEdFNuQEFuEQLH3Zv7oLmGHG01f4Ndz7Q=
+SHA256 (cargo/stable_deref_trait-1.2.1.tar.gz) = bOK+jcJUVeH5Hfcb+hKtN9evEJKuc286bNDje8eBBZY=
+SHA256 (cargo/static_assertions-1.1.0.tar.gz) = ouuTSbZESzJocuFA6xz158UiFU1p56D/sPuBwGs3VD8=
+SHA256 (cargo/strsim-0.11.1.tar.gz) = fai1c2hF2fL8uDfqXZ4mKFZLOwQ6cJSKPwt3iDjF+08=
+SHA256 (cargo/structmeta-0.3.0.tar.gz) = LhV12NQJCNcPb9BVNyZrkK5xsV2756i33/ordZMG0yk=
+SHA256 (cargo/structmeta-derive-0.3.0.tar.gz) = FSoLZaWQ/2w9qVyr4jU+4E5hZ8iWso47FEeMJjbJIvw=
+SHA256 (cargo/strum-0.28.0.tar.gz) = lijem4eR2znO2isRm74TE0dwtWwTjsHTr4ENBFwE+b0=
+SHA256 (cargo/strum_macros-0.28.0.tar.gz) = q4XuoCcO4XWH7UFWCJ4QueaIDuaIeR1FqQX1sco29mQ=
+SHA256 (cargo/subtle-2.6.1.tar.gz) = E8K93sxXs4Te4YZSNY+yMXL6y4osUczBDXTBV73qMpI=
+SHA256 (cargo/syn-1.0.109.tar.gz) = crZBkbJ1tm/+JGnorywc/juvpntSnq15Km0BYIiLQjc=
+SHA256 (cargo/syn-2.0.119.tar.gz) = hygxtkLRoHmZqWKjUe01uVXqLPyPOGIJHiokCoTxcpc=
+SHA256 (cargo/syn-3.0.6.tar.gz) = hZPo5yFZ7SJX0IPHpFSoXL+FTzeglm2NSDr/jIo+vO4=
+SHA256 (cargo/sync_wrapper-1.0.2.tar.gz) = C/JWzl79+jcCE8HaurWTWhLknyxY0V6erChw07TycmM=
+SHA256 (cargo/synstructure-0.12.6.tar.gz) = 82vapgqDrKOSG1JZ1UAMv16Q/FGTE3apvUoOt5qnIQ8=
+SHA256 (cargo/synstructure-0.13.2.tar.gz) = copw89uvW6t/DEsayNeuXqYKS1VJyKWRQ2HJkUenCdI=
+SHA256 (cargo/tagptr-0.2.0.tar.gz) = eyCTz0yOseZ3SaZ2IlG8nNg2tvwXFiO9Cp0yTTevJBc=
+SHA256 (cargo/target-lexicon-0.13.5.tar.gz) = rbaTWm9cIBcO7OsaODWknhLhnXkvbdNEzMdqmFylpso=
+SHA256 (cargo/tempfile-3.27.0.tar.gz) = Mkl+mkx7OFMu/N6+74eXB6qfeUKWpPAkT29p6byFdL0=
+SHA256 (cargo/testcontainers-0.27.3.tar.gz) = v9V4W1SDZykV7V/jzd+fVGgCd5/B7O/wpvtzIfrIHB4=
+SHA256 (cargo/testcontainers-modules-0.15.0.tar.gz) = 5Zhf3lvv5P+negUuA14WwtqG6LrjAbqp+ZBK08SU01c=
+SHA256 (cargo/thiserror-1.0.69.tar.gz) = tqr1M5tXjqhbUOCA/rJQo+iujPzf+aRhyewpBLySP1I=
+SHA256 (cargo/thiserror-2.0.19.tar.gz) = CaQ1mIQOM9WwMx84xeMNE7sRwRIQpLWPDZsYpaXu/Nk=
+SHA256 (cargo/thiserror-impl-1.0.69.tar.gz) = T+5sTvyQBZ4Q+B5tQsYKGPdliMPXTLg6CyQqK2x1BME=
+SHA256 (cargo/thiserror-impl-2.0.19.tar.gz) = Q8v+DPdhBNQqV0gChEGH6EowXlMe1URV8R+94PEFQc0=
+SHA256 (cargo/thread_local-1.1.10.tar.gz) = GtmcTG0ygDMyxUixrwVAs1ez9fwL6PbGv+iy5q54QHA=
+SHA256 (cargo/tiktoken-rs-0.12.0.tar.gz) = AnhTu/jHdjt3xcWV8cJxx9U2ztfW+DRSkRuURiHlf8I=
+SHA256 (cargo/time-0.3.53.tar.gz) = GN+q7dy5MjN7Xnhm7n0M6bdtL9CSmXFG8YfsCbRVilA=
+SHA256 (cargo/time-core-0.1.9.tar.gz) = nhyQZ2mtmciOqlTnKAYO3vCC+ONY/zIDDLfH0xXoEQk=
+SHA256 (cargo/time-macros-0.2.31.tar.gz) = xDG4cRFmbkkakLqoN/kU+0XNXcPCaFkbAiD/UFfyCF8=
+SHA256 (cargo/tinystr-0.8.3.tar.gz) = yDIzBCIcKoUVFvIiNsVyKnLqoZdJAWUh1t/wgkRH2W0=
+SHA256 (cargo/tinytemplate-1.2.1.tar.gz) = vk1rXxn/dmToyY0D4hOctRDbmwpgtV+Ohwm2idk5trw=
+SHA256 (cargo/tinyvec-1.12.0.tar.gz) = u0662qCvBPqxGuAetfn9tfnFuHVQbiEOccB4c1KLqn8=
+SHA256 (cargo/tinyvec_macros-0.1.1.tar.gz) = HzzLrDEf6gX4b2GQS0YrVfs9+IN6Nm38YBoBYdBTLyA=
+SHA256 (cargo/tokenizers-0.23.2.tar.gz) = evv26IcYr8wTi60B1szDBR27w7LOl5PYuKOuthCWnPw=
+SHA256 (cargo/tokio-1.53.0.tar.gz) = 2Yi81S2+B209RpAzMvWMkSuHosSbFChBmlhFFUdi/+4=
+SHA256 (cargo/tokio-macros-2.7.1.tar.gz) = YyivE0kOc6m0aUAw+v2T+MjGqd7eM+ghw/xj7d+AQro=
+SHA256 (cargo/tokio-rustls-0.24.1.tar.gz) = woMnzzgKwUgUEIf7+53p171OhKtdLCj7yRHXU96KcIE=
+SHA256 (cargo/tokio-rustls-0.26.4.tar.gz) = FymqlF8p2RulQSWMjfiQJ9V5LYWohB+2Xovw9O3k72E=
+SHA256 (cargo/tokio-stream-0.1.19.tar.gz) = o9BvCwgrpXwmt5QHNy5XzyoeKBJPeOlHn+gDIs9TQgs=
+SHA256 (cargo/tokio-tungstenite-0.24.0.tar.gz) = 7cX3TiSNyXPg27e3TH4Nb8wwHGlP9QBJUEAE700M3Nk=
+SHA256 (cargo/tokio-util-0.7.18.tar.gz) = munOyAWwHo/D/S/iifiRSam2bdFnhqvYsZz6e0jLAJg=
+SHA256 (cargo/toml_datetime-1.1.1+spec-1.1.0.tar.gz) = MWX2X2LijgEVoAsuvdN+tvO2QYVfnWNtPNQQN2cVmtc=
+SHA256 (cargo/toml_edit-0.25.13+spec-1.1.0.tar.gz) = aXU2fk0u92bYavAf+tFLYi/syNQ1epmPvE3rbpusr5s=
+SHA256 (cargo/toml_parser-1.1.3+spec-1.1.0.tar.gz) = HTisHPm5X6zjIpbAo+3h/cJwYnydnAKnJ03W2WDcTVY=
+SHA256 (cargo/tonic-0.14.6.tar.gz) = rCpVGMcPqENCOFcy2zP7P0S8TMdIk261gz0t801kRe8=
+SHA256 (cargo/tonic-prost-0.14.6.tar.gz) = UISfaIU75FKs9ZDN4LFGZluNUHs7ivFyYd9H4CwgnqA=
+SHA256 (cargo/tower-0.5.3.tar.gz) = 6+XvY1EVlfE0Ti1c+mNtlzKSrcDuwfCtRfrp8IUasdQ=
+SHA256 (cargo/tower-http-0.6.11.tar.gz) = TPz34nQOb8bU1oi07wBlBAa7lK30cx5DwJbDoZ/kCEA=
+SHA256 (cargo/tower-layer-0.3.3.tar.gz) = EhwqbNpGmAuw/NFkf/r2zT/HmgE94oh4KDb235xIeA4=
+SHA256 (cargo/tower-service-0.3.3.tar.gz) = jfm24T8tMskbm9cZwA0ZWIN7x97EdNlJUnmMyOae7sM=
+SHA256 (cargo/tracing-0.1.44.tar.gz) = Y+cWYvpLKiw6JvVw8DfrlbsfhTl/PNgHbK7S8Cam0QA=
+SHA256 (cargo/tracing-attributes-0.1.31.tar.gz) = dJDPpeyWN0ZWh0BlGsZ4H3AcnF6iV8WOBX87qM9p6No=
+SHA256 (cargo/tracing-core-0.1.36.tar.gz) = 25fK+dkG+95VXdYvqV3bqe7P0UyziOT0kaZtdM1ft5o=
+SHA256 (cargo/tracing-futures-0.2.5.tar.gz) = l9CVrhXiRaBXyOhFG6ubPuHh9o6borT7wY0KxSN4NfI=
+SHA256 (cargo/tracing-opentelemetry-0.33.0.tar.gz) = rbxky6cTdUW4BEyx/pgU96rPPGtfm0W+i7XbU4vv2yY=
+SHA256 (cargo/tracing-subscriber-0.3.23.tar.gz) = y39XjllF+yQlOJZcLQsEQY047CXHnRYM0nm/BzHI0xk=
+SHA256 (cargo/try-lock-0.2.5.tar.gz) = 5CGrrdQaQiUnVQTqTWVmkjQYt/BVBvvJwP6GunOWEUs=
+SHA256 (cargo/tungstenite-0.24.0.tar.gz) = GOW4Nm7nqVsW0yGX0LJgS0OgvoncX6yfjpbMr7rt2oo=
+SHA256 (cargo/typenum-1.20.1.tar.gz) = tvXocL5sOzcbd/4O4Lr7hZ+klktEBMJ94dOABDxN2iA=
+SHA256 (cargo/typespec-1.1.0.tar.gz) = dTov4CHkB9T8nub08KM0A8wwbVxUxOTr4bjL3gygUrk=
+SHA256 (cargo/typespec_client_core-1.1.0.tar.gz) = A3OvD51PWAs6Gp2WOc7aq+AV7SYrNb++E5Qb+xT+HqY=
+SHA256 (cargo/typespec_macros-1.0.0.tar.gz) = LGCPRCeUP4rbIRq8lch2crG5iEcVJ4NQfVTjJG5QL2A=
+SHA256 (cargo/ucd-trie-0.1.7.tar.gz) = KJbZXAKoDG1qXW6VPUefXd8t/baiREQQEONzrA+4iXE=
+SHA256 (cargo/unarray-0.1.4.tar.gz) = 6uqFszTbWD/jJ00StM0YgAMr6rQJwNd0vgRNRICrmpQ=
+SHA256 (cargo/unicase-2.9.0.tar.gz) = 28S8Op90bYYsRcuJ1wWqEPGHu5bHYAGvqweg01zmAUI=
+SHA256 (cargo/unicode-ident-1.0.24.tar.gz) = 5uQxPNX809rVyvoXlwLiskT3YJkfRTl9FNTr84JH2nU=
+SHA256 (cargo/unicode-normalization-alignments-0.1.12.tar.gz) = Q/YT5PoEbmmBjdKH/cS8eBdf8gMxR52rbhsPmNVwYt4=
+SHA256 (cargo/unicode-segmentation-1.13.3.tar.gz) = xvXTw7G/CQJ6iKa8lh/ABJfWUQCVYLVGNmjcgbD6h6g=
+SHA256 (cargo/unicode-xid-0.2.6.tar.gz) = 68HATHFRDH9wK1K3w1BzTJ/xKVxGSgMzWwC7hPxU+FM=
+SHA256 (cargo/unicode_categories-0.1.1.tar.gz) = OewksxIdl2kG7OY8narSW4WWlkdoLu4xPLV3n91p4U4=
+SHA256 (cargo/untrusted-0.9.0.tar.gz) = jsttoouKNR13O2jVglrDkBfmgHUPmA86GoXNjdKKR8E=
+SHA256 (cargo/ureq-3.4.2.tar.gz) = mnrCC+m3cm4Lvb+XTAWWdtmssc1BSWH1cKToIxys1/w=
+SHA256 (cargo/ureq-proto-0.6.4.tar.gz) = +G/RcszKVp5Fj2G2vdYiCWWp7zbmcqaFKVO1Gg4Vg74=
+SHA256 (cargo/url-2.5.8.tar.gz) = /2eopDlzc8PvZggSrKsyaCIgNQEKuGgOxCFfOLo9Du0=
+SHA256 (cargo/urlencoding-2.1.3.tar.gz) = 2vjbo7frhwyvHd7te8nSoEnzz9+ufLUhsIfMM65MSdo=
+SHA256 (cargo/utf-8-0.7.6.tar.gz) = CcyO5y0qm+zy8v6+AgW77Y/GYVt8tCmtBi3Ht93QNqk=
+SHA256 (cargo/utf8-zero-0.8.1.tar.gz) = uMCgQ8lUC658V4yI+R3ai9guWa4nwhusppyLGRqvWm4=
+SHA256 (cargo/utf8_iter-1.0.4.tar.gz) = tsFAYg5/+7IsLe5Zyv5ghKWbX/wnqIWaXw1JS11Str4=
+SHA256 (cargo/uuid-1.24.0.tar.gz) = vzkjpvXExjguC2U8QRf0jWMeoX847YbiqCjm90EvUjk=
+SHA256 (cargo/valuable-0.1.1.tar.gz) = unPqnPFqJd8MjKoWxRrLk31XEqhCnbeKPuKdXcrNOmU=
+SHA256 (cargo/vaultrs-0.8.0.tar.gz) = MP/MDoECUGXdphLsHiaj2BuxbvMGI1SHPRejWWXWhSI=
+SHA256 (cargo/vcpkg-0.2.15.tar.gz) = rM1Opi97t6gv4jBm+wlX1I72d/buuCFfNy9S5IuzJCY=
+SHA256 (cargo/veil-0.3.0.tar.gz) = xzUvC786uYkRsMAncGUJTBsex5u8hfo7fRa/GFnD2W8=
+SHA256 (cargo/veil-macros-0.3.0.tar.gz) = R6P08G2QTreJuTUlN1K6a8wd+mE0n41TQcZqvgcLROU=
+SHA256 (cargo/version_check-0.9.5.tar.gz) = C5KPM9l1/GrZ+GyPKDhTrSa91bELfxVCqi+hXiKJEFo=
+SHA256 (cargo/vsimd-0.8.0.tar.gz) = XDCCygDVpe8Um7i1Vacq6EycWfclDwE6yCKsLkmxnGQ=
+SHA256 (cargo/wait-timeout-0.2.1.tar.gz) = Caw7Em05FPmEkDb4JuBUy6vchRmXC4mY3a87W9PGXxE=
+SHA256 (cargo/walkdir-2.5.0.tar.gz) = KXkJRkBPkdnF0G+YdO/d6h3AbF7+lFQafWhjEI46Xks=
+SHA256 (cargo/want-0.3.1.tar.gz) = v6d2Cu0Z4QbeLHwLWBtQny8l09rK9zfLgqxhvG12Cw4=
+SHA256 (cargo/wasi-0.11.1+wasi-snapshot-preview1.tar.gz) = zPPsZRqEfrAd5zzK0V632Z+ASF3gQ++y83DNZU9OpEs=
+SHA256 (cargo/wasip2-1.0.4+wasi-0.2.12.tar.gz) = tn77N+EG5VznIqUQ1rX5wX8IPl/HmvwrresSzDE9lIc=
+SHA256 (cargo/wasm-bindgen-0.2.126.tar.gz) = SwZ8DBEJSu9reoAcHjSiav+v3z0FHboIRWuGh4mq+aQ=
+SHA256 (cargo/wasm-bindgen-futures-0.4.76.tar.gz) = xi3xNA8yIhy5xU1qJ7Aw49umQ2HUqVvtVfmqy0TaKR0=
+SHA256 (cargo/wasm-bindgen-macro-0.2.126.tar.gz) = Fnzl5Xn2vPiJxPcXWopaWF3oTo/5OXbOOT76Xyg3qrE=
+SHA256 (cargo/wasm-bindgen-macro-support-0.2.126.tar.gz) = 85l8eDkmL07xLPkLgY1jQMGOgPJj8alL8VfQ7EQgOA4=
+SHA256 (cargo/wasm-bindgen-shared-0.2.126.tar.gz) = 3BtMsMxUn89Y19/AgXeBObPSg6CBZE6DPoRoKtcc6iQ=
+SHA256 (cargo/wasm-streams-0.4.2.tar.gz) = FQU9jYXH7M2+/vYPBnaXYKVjx/Cp1pAqE9NceACwrWU=
+SHA256 (cargo/wasm-streams-0.5.0.tar.gz) = nR7E9lF8nhGuYw4gCytl0ZMnkELijt1KLNojPkZnC7s=
+SHA256 (cargo/web-sys-0.3.103.tar.gz) = hiLcthwLzJ//ppOL7YEhCvLamn5KGoNLLjelm237YUE=
+SHA256 (cargo/web-time-1.1.0.tar.gz) = WmWA8wix+tkgdhgIemXATnoQvHfgLI6E6bAN1LEvoLs=
+SHA256 (cargo/webpki-root-certs-1.0.9.tar.gz) = uWVUqirMjM234cmlinpo3V0TvMxpzRJMsJQG22EqHJs=
+SHA256 (cargo/webpki-roots-1.0.9.tar.gz) = fc2dCaOZhfU0SETmawxTCjOENXkSXyPiHp8PIghQ8io=
+SHA256 (cargo/winapi-0.3.9.tar.gz) = XIOaZ0/NepiVLlkyQupACr6TmSdGdh44ZBQF0osA9Bk=
+SHA256 (cargo/winapi-i686-pc-windows-gnu-0.4.0.tar.gz) = rDuHxjYgQm3ZuZHlzgMp7/VFvMu7NPO+Cf9vtqtRt7Y=
+SHA256 (cargo/winapi-util-0.1.11.tar.gz) = wqexwDyHYSKqQ/MCDmw8PuXAUIHJoAc5+vdQOuuhDSI=
+SHA256 (cargo/winapi-x86_64-pc-windows-gnu-0.4.0.tar.gz) = cS4ieEHQV8HuHNL7Ivp+WlRhro5I+iynnsQs/BkxGD8=
+SHA256 (cargo/windows-core-0.62.2.tar.gz) = uOg6FNNNBiO1Hc6VgRmTAqIhhjGWod3nGnZjpMK+nes=
+SHA256 (cargo/windows-implement-0.60.2.tar.gz) = BT4uBAq1e53JUbcsJkhg236zsCALo0W05MOxT2eFXd8=
+SHA256 (cargo/windows-interface-0.59.3.tar.gz) = PzFsSiVwuia77HIgMsQJnYyLwJXvzNwVaIcIYjNn41g=
+SHA256 (cargo/windows-link-0.2.1.tar.gz) = 8IBSIuV/dSHWpi42+pFjvIkazUIvlx3v6X1k5w0KT+U=
+SHA256 (cargo/windows-result-0.4.1.tar.gz) = d4H6ier2CFCsPS2nr45SQqXqeNGhHEm/KRC7WnOFPrU=
+SHA256 (cargo/windows-strings-0.5.1.tar.gz) = eDfQj2nHfPawdolURTjgF8G/z1fjS0wP9Y5sLNOzcJE=
+SHA256 (cargo/windows-sys-0.52.0.tar.gz) = KCvl82qM54H62MiuGPo/m+/1fsG1LLPeB4kgFCXZoz0=
+SHA256 (cargo/windows-sys-0.61.2.tar.gz) = rhNyKby9bN8Pe4CjHfYXZhRQd930lBanKLAss5If8/w=
+SHA256 (cargo/windows-targets-0.52.6.tar.gz) = m3JPcnluA2q5DBAh1HgNTT1kispZ5JHmuY5yW4TpmXM=
+SHA256 (cargo/windows_aarch64_gnullvm-0.52.6.tar.gz) = MqRiIYDnoOwES7VVQEyAC8n9nsJi7BR+3VmJzNDALNM=
+SHA256 (cargo/windows_aarch64_msvc-0.52.6.tar.gz) = Cewqe7FS4iUrU/p4AxUAB4eVSLxwnAOd92J8q70F1Gk=
+SHA256 (cargo/windows_i686_gnu-0.52.6.tar.gz) = jpta1auALpfrjilaxnIOUJ7kwkP2nXgTlAFOv+i7+gs=
+SHA256 (cargo/windows_i686_gnullvm-0.52.6.tar.gz) = Du5S04wJCzyqdsVjuGw6S9ce8agZKHwZ1YbXM0ro7WY=
+SHA256 (cargo/windows_i686_msvc-0.52.6.tar.gz) = JAlIvAXF58bau6KL+J2J/84+MDAigJ5z3q7+T27FbGY=
+SHA256 (cargo/windows_x86_64_gnu-0.52.6.tar.gz) = FHpcgKq/vwx9kBy1iV0d4w7ykH6yH7urKcqUxbCLGng=
+SHA256 (cargo/windows_x86_64_gnullvm-0.52.6.tar.gz) = JNWyPcQXQSZ5aBOW8rSfPejBRz3rUWvTRBCHLv9R7Q0=
+SHA256 (cargo/windows_x86_64_msvc-0.52.6.tar.gz) = WJ9tqExkYgR0fRJwoqVmHqZu0cztJjHVRv37FVlZ+ew=
+SHA256 (cargo/winnow-1.0.4.tar.gz) = I7lzGfe4ND3xLMmJOOXD60NgZFJMjStOMKHTo27s34E=
+SHA256 (cargo/wiremock-0.6.5.tar.gz) = CNse37BdmzwVQuUhrqB0RCCIKS8AtfKOQ1xxSpj4UDE=
+SHA256 (cargo/wit-bindgen-0.57.1.tar.gz) = Hr+UToenwlMjOtZ2bgguPNcUtdA4EqzCTDGPVJYUU24=
+SHA256 (cargo/writeable-0.6.3.tar.gz) = H/rlEjstP8CGQ2+INK46sFOig8+sj+CguOquBEdopMQ=
+SHA256 (cargo/x509-parser-0.18.1.tar.gz) = 1DsPcc4FfaBrwIUbI+4k8/hhkLByA92PVn0LcGoYUgI=
+SHA256 (cargo/xattr-1.6.1.tar.gz) = MuRa1CBvbSR5CFFH8CvC74NKyFiGYkojV1rhN8iqgVY=
+SHA256 (cargo/xmlparser-0.13.6.tar.gz) = Zv7gt3ew9awcabsG02Emj6r6Yc1Ggq4GShccFsQz6eQ=
+SHA256 (cargo/xxhash-rust-0.8.18.tar.gz) = ruGxlifHxgECq4DTqcvhjekL/gO/psNxVEdoHw6MivY=
+SHA256 (cargo/yasna-0.6.0.tar.gz) = tfZ2XoUrm03I4qdoQ+TWTRzqjnm83gtpAa6o58fwgoI=
+SHA256 (cargo/yoke-0.8.3.tar.gz) = cJ/iOgQktqQ12CFSsb0/37CDNIfV+pDQXUJ2KpiR/vU=
+SHA256 (cargo/yoke-derive-0.8.2.tar.gz) = 3oRMJiyISIFhcs71UCiOfcbHt4FLTuVrPhVT8nXxhY4=
+SHA256 (cargo/zerocopy-0.8.54.tar.gz) = t8u8CnBaD9Bcw2dlJZgNK/WpvEraxtZHUgmniHz1nRk=
+SHA256 (cargo/zerocopy-derive-0.8.54.tar.gz) = 4ugXt7UtDHNY0yRtqdaZNeuxgRaysQK0Iw2sB5tIYvU=
+SHA256 (cargo/zerofrom-0.1.8.tar.gz) = DsBaEYE+qAH/bXURCtCc0IJN26F9/hcSjqDV9o5sUnI=
+SHA256 (cargo/zerofrom-derive-0.1.7.tar.gz) = EVMhWMRmkcrw8lk+qDWP7Wu/aKAxXoCq6b1B+63mhKE=
+SHA256 (cargo/zeroize-1.9.0.tar.gz) = 4TwVZWJYKqgcYMspQHCEzbVMQWR2AQareObFsIWM9k4=
+SHA256 (cargo/zerotrie-0.2.4.tar.gz) = D5FS0x2weS+oP3D7L4MUjv+1wfW4x2hsNFnjYdm8IL8=
+SHA256 (cargo/zerovec-0.11.6.tar.gz) = kPkRy8NZq2rxc3fSQiJfTXURmuyH6nEaiAmHsYzXsjk=
+SHA256 (cargo/zerovec-derive-0.11.3.tar.gz) = Yl3EJcqw3KbcPDMZUG5lk9ywip84fqOyhNvVKpLEBVU=
+SHA256 (cargo/zlib-rs-0.6.7.tar.gz) = NLMdGI2daFpPnHtG1uNmMbBwWNLP4ZAmetzlTcIwvxI=
+SHA256 (cargo/zmij-1.0.23.tar.gz) = KWZtCrv60ePcTc9hRHMN06OrIlu72sgzGTRbG0TM/Bs=
+SHA256 (litellm-1.105.0.tar.gz) = 9K9nXkgLp88fQ8K/XkgFZLVH4OWNMeiPck2qCglnsGU=
+SIZE (cargo/adler2-2.0.1.tar.gz) = 13366
+SIZE (cargo/ahash-0.8.12.tar.gz) = 43413
+SIZE (cargo/aho-corasick-1.1.5.tar.gz) = 184315
+SIZE (cargo/alloca-0.4.0.tar.gz) = 4257
+SIZE (cargo/allocator-api2-0.2.21.tar.gz) = 63622
+SIZE (cargo/android_system_properties-0.1.6.tar.gz) = 5625
+SIZE (cargo/anes-0.1.6.tar.gz) = 23857
+SIZE (cargo/anstyle-1.0.14.tar.gz) = 17787
+SIZE (cargo/anyhow-1.0.104.tar.gz) = 48819
+SIZE (cargo/arc-swap-1.9.2.tar.gz) = 81495
+SIZE (cargo/arcstr-1.2.0.tar.gz) = 32237
+SIZE (cargo/askama-0.16.1.tar.gz) = 49194
+SIZE (cargo/askama_derive-0.16.1.tar.gz) = 106621
+SIZE (cargo/askama_macros-0.16.1.tar.gz) = 8485
+SIZE (cargo/askama_parser-0.16.1.tar.gz) = 73706
+SIZE (cargo/asn1-rs-0.7.2.tar.gz) = 93179
+SIZE (cargo/asn1-rs-derive-0.6.0.tar.gz) = 11337
+SIZE (cargo/asn1-rs-impl-0.2.0.tar.gz) = 2261
+SIZE (cargo/assert-json-diff-2.0.2.tar.gz) = 10874
+SIZE (cargo/astral-tokio-tar-0.6.4.tar.gz) = 79966
+SIZE (cargo/async-compression-0.4.46.tar.gz) = 103073
+SIZE (cargo/async-lock-3.4.2.tar.gz) = 39826
+SIZE (cargo/async-stream-0.3.6.tar.gz) = 13823
+SIZE (cargo/async-stream-impl-0.3.6.tar.gz) = 4312
+SIZE (cargo/async-trait-0.1.91.tar.gz) = 32108
+SIZE (cargo/atomic-waker-1.1.2.tar.gz) = 12422
+SIZE (cargo/autocfg-1.5.1.tar.gz) = 18911
+SIZE (cargo/aws-config-1.9.0.tar.gz) = 158241
+SIZE (cargo/aws-credential-types-1.3.0.tar.gz) = 21288
+SIZE (cargo/aws-lc-rs-1.17.3.tar.gz) = 242469
+SIZE (cargo/aws-lc-sys-0.43.0.tar.gz) = 9662543
+SIZE (cargo/aws-runtime-1.9.4.tar.gz) = 96810
+SIZE (cargo/aws-sdk-kms-1.120.0.tar.gz) = 746210
+SIZE (cargo/aws-sdk-s3-1.146.1.tar.gz) = 1809642
+SIZE (cargo/aws-sdk-secretsmanager-1.117.0.tar.gz) = 312232
+SIZE (cargo/aws-sdk-sts-1.108.0.tar.gz) = 203763
+SIZE (cargo/aws-sigv4-1.5.3.tar.gz) = 97460
+SIZE (cargo/aws-smithy-async-1.3.0.tar.gz) = 21977
+SIZE (cargo/aws-smithy-checksums-0.65.0.tar.gz) = 18751
+SIZE (cargo/aws-smithy-eventstream-0.61.4.tar.gz) = 29487
+SIZE (cargo/aws-smithy-http-0.64.0.tar.gz) = 30781
+SIZE (cargo/aws-smithy-http-client-1.4.2.tar.gz) = 138119
+SIZE (cargo/aws-smithy-json-0.63.1.tar.gz) = 61835
+SIZE (cargo/aws-smithy-observability-0.3.0.tar.gz) = 14449
+SIZE (cargo/aws-smithy-query-0.61.1.tar.gz) = 9957
+SIZE (cargo/aws-smithy-runtime-1.14.2.tar.gz) = 142446
+SIZE (cargo/aws-smithy-runtime-api-1.16.2.tar.gz) = 84556
+SIZE (cargo/aws-smithy-runtime-api-macros-1.1.0.tar.gz) = 6385
+SIZE (cargo/aws-smithy-schema-0.2.1.tar.gz) = 57452
+SIZE (cargo/aws-smithy-types-1.6.4.tar.gz) = 108174
+SIZE (cargo/aws-smithy-xml-0.61.1.tar.gz) = 62177
+SIZE (cargo/aws-smithy-xml-0.62.1.tar.gz) = 63614
+SIZE (cargo/aws-types-1.6.0.tar.gz) = 35632
+SIZE (cargo/axum-0.8.9.tar.gz) = 180525
+SIZE (cargo/axum-core-0.5.6.tar.gz) = 26769
+SIZE (cargo/azure_core-1.1.0.tar.gz) = 105262
+SIZE (cargo/azure_core_macros-1.0.0.tar.gz) = 14305
+SIZE (cargo/azure_identity-1.0.0.tar.gz) = 66244
+SIZE (cargo/azure_storage_blob-1.1.0.tar.gz) = 184311
+SIZE (cargo/azure_storage_common-1.0.0.tar.gz) = 9838
+SIZE (cargo/base64-0.13.1.tar.gz) = 61002
+SIZE (cargo/base64-0.22.1.tar.gz) = 81597
+SIZE (cargo/base64-0.23.1.tar.gz) = 93605
+SIZE (cargo/base64-simd-0.8.0.tar.gz) = 12531
+SIZE (cargo/bit-set-0.8.0.tar.gz) = 16289
+SIZE (cargo/bit-vec-0.8.0.tar.gz) = 24132
+SIZE (cargo/bit-vec-0.9.1.tar.gz) = 29177
+SIZE (cargo/bitflags-1.3.2.tar.gz) = 23021
+SIZE (cargo/bitflags-2.13.1.tar.gz) = 51395
+SIZE (cargo/block-buffer-0.10.4.tar.gz) = 10538
+SIZE (cargo/block-buffer-0.12.1.tar.gz) = 15902
+SIZE (cargo/bollard-0.20.2.tar.gz) = 136021
+SIZE (cargo/bollard-buildkit-proto-0.7.0.tar.gz) = 84356
+SIZE (cargo/bollard-stubs-1.52.1-rc.29.1.3.tar.gz) = 101924
+SIZE (cargo/bstr-1.13.1.tar.gz) = 356631
+SIZE (cargo/bumpalo-3.20.3.tar.gz) = 98671
+SIZE (cargo/byteorder-1.5.0.tar.gz) = 23288
+SIZE (cargo/bytes-1.12.1.tar.gz) = 75667
+SIZE (cargo/bytes-utils-0.1.4.tar.gz) = 20703
+SIZE (cargo/cast-0.3.0.tar.gz) = 11452
+SIZE (cargo/castaway-0.2.4.tar.gz) = 12546
+SIZE (cargo/cc-1.3.0.tar.gz) = 97752
+SIZE (cargo/cfg-if-1.0.4.tar.gz) = 9360
+SIZE (cargo/cfg_aliases-0.2.2.tar.gz) = 6527
+SIZE (cargo/chacha20-0.10.1.tar.gz) = 38187
+SIZE (cargo/chrono-0.4.45.tar.gz) = 240866
+SIZE (cargo/ciborium-0.2.2.tar.gz) = 35611
+SIZE (cargo/ciborium-io-0.2.2.tar.gz) = 6697
+SIZE (cargo/ciborium-ll-0.2.2.tar.gz) = 14695
+SIZE (cargo/clap-4.6.7.tar.gz) = 65831
+SIZE (cargo/clap_builder-4.6.7.tar.gz) = 171709
+SIZE (cargo/clap_lex-1.1.0.tar.gz) = 13470
+SIZE (cargo/cmake-0.1.58.tar.gz) = 20474
+SIZE (cargo/cmov-0.5.4.tar.gz) = 27367
+SIZE (cargo/combine-4.6.8.tar.gz) = 109123
+SIZE (cargo/compact_str-0.9.1.tar.gz) = 88299
+SIZE (cargo/compression-codecs-0.4.41.tar.gz) = 29963
+SIZE (cargo/compression-core-0.4.33.tar.gz) = 10991
+SIZE (cargo/const-hex-1.19.3.tar.gz) = 38223
+SIZE (cargo/const-oid-0.10.2.tar.gz) = 61449
+SIZE (cargo/core-foundation-0.10.1.tar.gz) = 28886
+SIZE (cargo/core-foundation-sys-0.8.7.tar.gz) = 37712
+SIZE (cargo/cpufeatures-0.2.17.tar.gz) = 13466
+SIZE (cargo/cpufeatures-0.3.0.tar.gz) = 14156
+SIZE (cargo/crc-fast-1.10.0.tar.gz) = 1152496
+SIZE (cargo/crc16-0.4.0.tar.gz) = 9571
+SIZE (cargo/crc32c-0.6.8.tar.gz) = 9647
+SIZE (cargo/crc32fast-1.5.1.tar.gz) = 47893
+SIZE (cargo/criterion-0.8.2.tar.gz) = 122924
+SIZE (cargo/criterion-plot-0.8.2.tar.gz) = 24800
+SIZE (cargo/crossbeam-channel-0.5.17.tar.gz) = 94171
+SIZE (cargo/crossbeam-deque-0.8.7.tar.gz) = 24141
+SIZE (cargo/crossbeam-epoch-0.9.20.tar.gz) = 47545
+SIZE (cargo/crossbeam-utils-0.8.22.tar.gz) = 46874
+SIZE (cargo/crunchy-0.2.4.tar.gz) = 3887
+SIZE (cargo/crypto-common-0.1.7.tar.gz) = 9619
+SIZE (cargo/crypto-common-0.2.2.tar.gz) = 15449
+SIZE (cargo/ctutils-0.4.2.tar.gz) = 32739
+SIZE (cargo/daachorse-3.0.3.tar.gz) = 94191
+SIZE (cargo/darling-0.20.11.tar.gz) = 37614
+SIZE (cargo/darling-0.21.3.tar.gz) = 41398
+SIZE (cargo/darling_core-0.20.11.tar.gz) = 68006
+SIZE (cargo/darling_core-0.21.3.tar.gz) = 74471
+SIZE (cargo/darling_macro-0.20.11.tar.gz) = 2532
+SIZE (cargo/darling_macro-0.21.3.tar.gz) = 2535
+SIZE (cargo/dary_heap-0.3.9.tar.gz) = 27054
+SIZE (cargo/data-encoding-2.11.0.tar.gz) = 22677
+SIZE (cargo/data-url-0.3.2.tar.gz) = 23862
+SIZE (cargo/deadpool-0.12.3.tar.gz) = 45380
+SIZE (cargo/deadpool-runtime-0.1.4.tar.gz) = 7664
+SIZE (cargo/defmt-1.1.1.tar.gz) = 34207
+SIZE (cargo/defmt-macros-1.1.1.tar.gz) = 27937
+SIZE (cargo/defmt-parser-1.0.0.tar.gz) = 10881
+SIZE (cargo/der-parser-10.0.0.tar.gz) = 66186
+SIZE (cargo/deranged-0.5.8.tar.gz) = 26885
+SIZE (cargo/derive_builder-0.20.2.tar.gz) = 36661
+SIZE (cargo/derive_builder_core-0.20.2.tar.gz) = 31397
+SIZE (cargo/derive_builder_macro-0.20.2.tar.gz) = 6360
+SIZE (cargo/digest-0.10.7.tar.gz) = 19557
+SIZE (cargo/digest-0.11.3.tar.gz) = 28955
+SIZE (cargo/displaydoc-0.2.6.tar.gz) = 21191
+SIZE (cargo/docker_credential-1.4.0.tar.gz) = 13855
+SIZE (cargo/dunce-1.0.5.tar.gz) = 8244
+SIZE (cargo/dyn-clone-1.0.20.tar.gz) = 13134
+SIZE (cargo/either-1.16.0.tar.gz) = 21248
+SIZE (cargo/encoding_rs-0.8.35.tar.gz) = 1381050
+SIZE (cargo/equivalent-1.0.2.tar.gz) = 7419
+SIZE (cargo/errno-0.3.14.tar.gz) = 12002
+SIZE (cargo/esaxx-rs-0.1.10.tar.gz) = 175210
+SIZE (cargo/etcetera-0.11.0.tar.gz) = 14362
+SIZE (cargo/event-listener-5.4.2.tar.gz) = 35131
+SIZE (cargo/event-listener-strategy-0.5.4.tar.gz) = 16179
+SIZE (cargo/fallible-iterator-0.3.0.tar.gz) = 19639
+SIZE (cargo/fallible-streaming-iterator-0.1.9.tar.gz) = 9249
+SIZE (cargo/fancy-regex-0.17.0.tar.gz) = 109054
+SIZE (cargo/fancy-regex-0.19.2.tar.gz) = 235529
+SIZE (cargo/fastrand-2.5.0.tar.gz) = 20782
+SIZE (cargo/ferroid-2.0.0.tar.gz) = 64757
+SIZE (cargo/find-msvc-tools-0.1.9.tar.gz) = 31493
+SIZE (cargo/flate2-1.1.10.tar.gz) = 80244
+SIZE (cargo/fnv-1.0.7.tar.gz) = 11266
+SIZE (cargo/foldhash-0.2.0.tar.gz) = 23329
+SIZE (cargo/form_urlencoded-1.2.2.tar.gz) = 9347
+SIZE (cargo/fs_extra-1.3.0.tar.gz) = 31298
+SIZE (cargo/futures-0.3.33.tar.gz) = 61764
+SIZE (cargo/futures-channel-0.3.33.tar.gz) = 33168
+SIZE (cargo/futures-core-0.3.33.tar.gz) = 14691
+SIZE (cargo/futures-executor-0.3.33.tar.gz) = 18557
+SIZE (cargo/futures-io-0.3.33.tar.gz) = 9190
+SIZE (cargo/futures-macro-0.3.33.tar.gz) = 11928
+SIZE (cargo/futures-sink-0.3.33.tar.gz) = 8108
+SIZE (cargo/futures-task-0.3.33.tar.gz) = 11381
+SIZE (cargo/futures-timer-3.0.4.tar.gz) = 24860
+SIZE (cargo/futures-util-0.3.33.tar.gz) = 169725
+SIZE (cargo/gcp_auth-0.12.7.tar.gz) = 26402
+SIZE (cargo/generic-array-0.14.7.tar.gz) = 15950
+SIZE (cargo/getrandom-0.2.17.tar.gz) = 40780
+SIZE (cargo/getrandom-0.3.4.tar.gz) = 50932
+SIZE (cargo/getrandom-0.4.3.tar.gz) = 52437
+SIZE (cargo/glob-0.3.4.tar.gz) = 23511
+SIZE (cargo/google-cloud-auth-1.16.0.tar.gz) = 185565
+SIZE (cargo/google-cloud-gax-1.14.0.tar.gz) = 82824
+SIZE (cargo/google-cloud-gax-internal-0.7.18.tar.gz) = 147922
+SIZE (cargo/google-cloud-iam-v1-1.12.0.tar.gz) = 39993
+SIZE (cargo/google-cloud-kms-v1-1.14.0.tar.gz) = 178795
+SIZE (cargo/google-cloud-location-1.11.0.tar.gz) = 30744
+SIZE (cargo/google-cloud-longrunning-1.13.0.tar.gz) = 34942
+SIZE (cargo/google-cloud-lro-1.10.0.tar.gz) = 37224
+SIZE (cargo/google-cloud-rpc-1.6.0.tar.gz) = 27083
+SIZE (cargo/google-cloud-type-1.6.0.tar.gz) = 33540
+SIZE (cargo/google-cloud-wkt-1.7.0.tar.gz) = 111405
+SIZE (cargo/h2-0.3.27.tar.gz) = 169180
+SIZE (cargo/h2-0.4.15.tar.gz) = 180875
+SIZE (cargo/half-2.7.1.tar.gz) = 61040
+SIZE (cargo/hashbrown-0.12.3.tar.gz) = 102968
+SIZE (cargo/hashbrown-0.16.1.tar.gz) = 147785
+SIZE (cargo/hashbrown-0.17.1.tar.gz) = 155512
+SIZE (cargo/hashlink-0.11.1.tar.gz) = 32204
+SIZE (cargo/heck-0.5.0.tar.gz) = 11517
+SIZE (cargo/hermit-abi-0.5.3.tar.gz) = 17458
+SIZE (cargo/hex-0.4.3.tar.gz) = 13299
+SIZE (cargo/hmac-0.12.1.tar.gz) = 42657
+SIZE (cargo/hmac-0.13.0.tar.gz) = 45167
+SIZE (cargo/home-0.5.12.tar.gz) = 9445
+SIZE (cargo/http-0.2.12.tar.gz) = 101964
+SIZE (cargo/http-1.4.2.tar.gz) = 110471
+SIZE (cargo/http-body-0.4.6.tar.gz) = 10773
+SIZE (cargo/http-body-1.1.0.tar.gz) = 7887
+SIZE (cargo/http-body-util-0.1.4.tar.gz) = 19304
+SIZE (cargo/httparse-1.10.1.tar.gz) = 45190
+SIZE (cargo/httpdate-1.0.3.tar.gz) = 10639
+SIZE (cargo/hybrid-array-0.4.13.tar.gz) = 36445
+SIZE (cargo/hyper-0.14.32.tar.gz) = 199622
+SIZE (cargo/hyper-1.10.1.tar.gz) = 165884
+SIZE (cargo/hyper-named-pipe-0.1.1.tar.gz) = 11247
+SIZE (cargo/hyper-rustls-0.24.2.tar.gz) = 30195
+SIZE (cargo/hyper-rustls-0.27.9.tar.gz) = 22935
+SIZE (cargo/hyper-timeout-0.5.2.tar.gz) = 19222
+SIZE (cargo/hyper-util-0.1.20.tar.gz) = 112807
+SIZE (cargo/hyperlocal-0.9.1.tar.gz) = 13733
+SIZE (cargo/iana-time-zone-0.1.65.tar.gz) = 34079
+SIZE (cargo/iana-time-zone-haiku-0.1.2.tar.gz) = 7185
+SIZE (cargo/icu_collections-2.2.0.tar.gz) = 88011
+SIZE (cargo/icu_locale_core-2.2.0.tar.gz) = 78639
+SIZE (cargo/icu_normalizer-2.2.0.tar.gz) = 78154
+SIZE (cargo/icu_normalizer_data-2.2.0.tar.gz) = 67134
+SIZE (cargo/icu_properties-2.2.0.tar.gz) = 63950
+SIZE (cargo/icu_properties_data-2.2.0.tar.gz) = 168901
+SIZE (cargo/icu_provider-2.2.0.tar.gz) = 51620
+SIZE (cargo/ident_case-1.0.1.tar.gz) = 3492
+SIZE (cargo/idna-1.1.0.tar.gz) = 148747
+SIZE (cargo/idna_adapter-1.2.2.tar.gz) = 10444
+SIZE (cargo/indexmap-1.9.3.tar.gz) = 54653
+SIZE (cargo/indexmap-2.14.0.tar.gz) = 104085
+SIZE (cargo/ipnet-2.12.0.tar.gz) = 31000
+SIZE (cargo/iter-read-1.1.0.tar.gz) = 9173
+SIZE (cargo/itertools-0.13.0.tar.gz) = 146261
+SIZE (cargo/itertools-0.14.0.tar.gz) = 152715
+SIZE (cargo/itoa-1.0.18.tar.gz) = 15935
+SIZE (cargo/jiff-0.2.37.tar.gz) = 674376
+SIZE (cargo/jiff-core-0.1.1.tar.gz) = 129192
+SIZE (cargo/jiff-static-0.2.37.tar.gz) = 8063
+SIZE (cargo/jni-0.22.4.tar.gz) = 199347
+SIZE (cargo/jni-macros-0.22.4.tar.gz) = 63557
+SIZE (cargo/jni-sys-0.4.1.tar.gz) = 13249
+SIZE (cargo/jni-sys-macros-0.4.1.tar.gz) = 3301
+SIZE (cargo/jobserver-0.1.35.tar.gz) = 28890
+SIZE (cargo/js-sys-0.3.103.tar.gz) = 108366
+SIZE (cargo/lazy_static-1.5.0.tar.gz) = 14025
+SIZE (cargo/libc-0.2.186.tar.gz) = 821883
+SIZE (cargo/libsqlite3-sys-0.37.0.tar.gz) = 5295554
+SIZE (cargo/linux-raw-sys-0.12.1.tar.gz) = 3006116
+SIZE (cargo/litemap-0.8.2.tar.gz) = 34572
+SIZE (cargo/lock_api-0.4.14.tar.gz) = 29249
+SIZE (cargo/log-0.4.33.tar.gz) = 52997
+SIZE (cargo/lru-0.18.4.tar.gz) = 19830
+SIZE (cargo/lru-slab-0.1.2.tar.gz) = 9090
+SIZE (cargo/macro_rules_attribute-0.2.3.tar.gz) = 15329
+SIZE (cargo/macro_rules_attribute-proc_macro-0.2.3.tar.gz) = 8272
+SIZE (cargo/matchit-0.8.4.tar.gz) = 33986
+SIZE (cargo/md-5-0.11.0.tar.gz) = 17404
+SIZE (cargo/memchr-2.8.3.tar.gz) = 99165
+SIZE (cargo/mime-0.3.17.tar.gz) = 15712
+SIZE (cargo/mime_guess-2.0.5.tar.gz) = 27166
+SIZE (cargo/minimal-lexical-0.2.1.tar.gz) = 94841
+SIZE (cargo/miniz_oxide-0.9.1.tar.gz) = 70519
+SIZE (cargo/mio-1.2.2.tar.gz) = 111363
+SIZE (cargo/moka-0.12.16.tar.gz) = 251546
+SIZE (cargo/monostate-0.1.18.tar.gz) = 15992
+SIZE (cargo/monostate-impl-0.1.18.tar.gz) = 7862
+SIZE (cargo/nom-7.1.3.tar.gz) = 117570
+SIZE (cargo/num-0.4.3.tar.gz) = 9575
+SIZE (cargo/num-bigint-0.4.8.tar.gz) = 109961
+SIZE (cargo/num-bigint-0.5.1.tar.gz) = 111279
+SIZE (cargo/num-complex-0.4.6.tar.gz) = 30352
+SIZE (cargo/num-conv-0.2.2.tar.gz) = 7441
+SIZE (cargo/num-integer-0.1.46.tar.gz) = 22331
+SIZE (cargo/num-iter-0.1.46.tar.gz) = 10763
+SIZE (cargo/num-rational-0.4.2.tar.gz) = 28159
+SIZE (cargo/num-traits-0.2.19.tar.gz) = 51631
+SIZE (cargo/num_cpus-1.17.0.tar.gz) = 15874
+SIZE (cargo/oid-registry-0.8.1.tar.gz) = 16668
+SIZE (cargo/once_cell-1.21.4.tar.gz) = 35010
+SIZE (cargo/onig-6.5.3.tar.gz) = 32075
+SIZE (cargo/onig_sys-69.9.3.tar.gz) = 657340
+SIZE (cargo/oorandom-11.1.5.tar.gz) = 23750
+SIZE (cargo/openssl-probe-0.2.1.tar.gz) = 9155
+SIZE (cargo/opentelemetry-0.32.0.tar.gz) = 90447
+SIZE (cargo/opentelemetry-0.33.0.tar.gz) = 95987
+SIZE (cargo/opentelemetry-proto-0.33.0.tar.gz) = 65465
+SIZE (cargo/opentelemetry-semantic-conventions-0.32.1.tar.gz) = 124345
+SIZE (cargo/opentelemetry_sdk-0.32.1.tar.gz) = 253706
+SIZE (cargo/opentelemetry_sdk-0.33.0.tar.gz) = 271376
+SIZE (cargo/outref-0.5.2.tar.gz) = 5621
+SIZE (cargo/page_size-0.6.0.tar.gz) = 8479
+SIZE (cargo/parking-2.2.1.tar.gz) = 10685
+SIZE (cargo/parking_lot-0.12.5.tar.gz) = 46735
+SIZE (cargo/parking_lot_core-0.9.12.tar.gz) = 34110
+SIZE (cargo/parse-display-0.9.1.tar.gz) = 9456
+SIZE (cargo/parse-display-derive-0.9.1.tar.gz) = 17258
+SIZE (cargo/paste-1.0.15.tar.gz) = 18374
+SIZE (cargo/pastey-0.2.3.tar.gz) = 20361
+SIZE (cargo/pem-4.0.0.tar.gz) = 18770
+SIZE (cargo/percent-encoding-2.3.2.tar.gz) = 11583
+SIZE (cargo/pest-2.9.1.tar.gz) = 135580
+SIZE (cargo/pest_derive-2.9.1.tar.gz) = 20092
+SIZE (cargo/pest_generator-2.9.1.tar.gz) = 19425
+SIZE (cargo/pest_meta-2.9.1.tar.gz) = 47453
+SIZE (cargo/pin-project-1.1.13.tar.gz) = 56345
+SIZE (cargo/pin-project-internal-1.1.13.tar.gz) = 29331
+SIZE (cargo/pin-project-lite-0.2.17.tar.gz) = 31034
+SIZE (cargo/pin-utils-0.1.0.tar.gz) = 7580
+SIZE (cargo/pkg-config-0.3.33.tar.gz) = 21590
+SIZE (cargo/plotters-0.3.7.tar.gz) = 149031
+SIZE (cargo/plotters-backend-0.3.7.tar.gz) = 13709
+SIZE (cargo/plotters-svg-0.3.7.tar.gz) = 6715
+SIZE (cargo/portable-atomic-1.14.0.tar.gz) = 200703
+SIZE (cargo/portable-atomic-util-0.2.8.tar.gz) = 53874
+SIZE (cargo/potential_utf-0.1.5.tar.gz) = 10189
+SIZE (cargo/powerfmt-0.2.0.tar.gz) = 15165
+SIZE (cargo/ppv-lite86-0.2.21.tar.gz) = 22522
+SIZE (cargo/proc-macro-crate-3.5.0.tar.gz) = 12709
+SIZE (cargo/proc-macro2-1.0.107.tar.gz) = 59588
+SIZE (cargo/proptest-1.11.0.tar.gz) = 207859
+SIZE (cargo/prost-0.14.4.tar.gz) = 35717
+SIZE (cargo/prost-derive-0.14.4.tar.gz) = 21537
+SIZE (cargo/prost-types-0.14.4.tar.gz) = 51454
+SIZE (cargo/py_literal-0.4.0.tar.gz) = 16747
+SIZE (cargo/pyo3-0.29.2.tar.gz) = 1255741
+SIZE (cargo/pyo3-async-runtimes-0.29.0.tar.gz) = 51487
+SIZE (cargo/pyo3-build-config-0.29.2.tar.gz) = 41104
+SIZE (cargo/pyo3-ffi-0.29.2.tar.gz) = 90029
+SIZE (cargo/pyo3-macros-0.29.2.tar.gz) = 9044
+SIZE (cargo/pyo3-macros-backend-0.29.2.tar.gz) = 93749
+SIZE (cargo/pythonize-0.29.0.tar.gz) = 23091
+SIZE (cargo/qdrant-client-1.19.0.tar.gz) = 197399
+SIZE (cargo/quick-error-1.2.3.tar.gz) = 15066
+SIZE (cargo/quick-xml-0.41.0.tar.gz) = 231661
+SIZE (cargo/quinn-0.11.11.tar.gz) = 85390
+SIZE (cargo/quinn-proto-0.11.16.tar.gz) = 244786
+SIZE (cargo/quinn-udp-0.5.15.tar.gz) = 32501
+SIZE (cargo/quote-1.0.47.tar.gz) = 31622
+SIZE (cargo/r-efi-5.3.0.tar.gz) = 64532
+SIZE (cargo/r-efi-6.0.0.tar.gz) = 65303
+SIZE (cargo/r2d2-0.8.10.tar.gz) = 17888
+SIZE (cargo/rand-0.10.2.tar.gz) = 104493
+SIZE (cargo/rand-0.8.7.tar.gz) = 84123
+SIZE (cargo/rand-0.9.5.tar.gz) = 100216
+SIZE (cargo/rand_chacha-0.3.1.tar.gz) = 15251
+SIZE (cargo/rand_chacha-0.9.0.tar.gz) = 18258
+SIZE (cargo/rand_core-0.10.1.tar.gz) = 22833
+SIZE (cargo/rand_core-0.6.4.tar.gz) = 22666
+SIZE (cargo/rand_core-0.9.5.tar.gz) = 24129
+SIZE (cargo/rand_pcg-0.10.2.tar.gz) = 15439
+SIZE (cargo/rand_xorshift-0.4.0.tar.gz) = 10262
+SIZE (cargo/rayon-1.12.0.tar.gz) = 183391
+SIZE (cargo/rayon-cond-0.4.0.tar.gz) = 10659
+SIZE (cargo/rayon-core-1.13.0.tar.gz) = 73151
+SIZE (cargo/rcgen-0.14.10.tar.gz) = 65329
+SIZE (cargo/redis-1.7.0.tar.gz) = 496363
+SIZE (cargo/redis-test-1.0.4.tar.gz) = 26583
+SIZE (cargo/redox_syscall-0.5.18.tar.gz) = 30747
+SIZE (cargo/ref-cast-1.0.27.tar.gz) = 15335
+SIZE (cargo/ref-cast-impl-1.0.27.tar.gz) = 10194
+SIZE (cargo/regex-1.13.1.tar.gz) = 157118
+SIZE (cargo/regex-automata-0.4.18.tar.gz) = 628707
+SIZE (cargo/regex-lite-0.1.9.tar.gz) = 96166
+SIZE (cargo/regex-syntax-0.8.11.tar.gz) = 359055
+SIZE (cargo/relative-path-1.9.3.tar.gz) = 22400
+SIZE (cargo/reqwest-0.12.28.tar.gz) = 157031
+SIZE (cargo/reqwest-0.13.5.tar.gz) = 160871
+SIZE (cargo/ring-0.17.14.tar.gz) = 1502610
+SIZE (cargo/rmcp-3.4.1.tar.gz) = 577980
+SIZE (cargo/rsqlite-vfs-0.1.1.tar.gz) = 20095
+SIZE (cargo/rstest-0.26.1.tar.gz) = 56940
+SIZE (cargo/rstest_macros-0.26.1.tar.gz) = 68256
+SIZE (cargo/rstest_reuse-0.7.0.tar.gz) = 12828
+SIZE (cargo/rusqlite-0.39.0.tar.gz) = 175688
+SIZE (cargo/rustc-hash-2.1.3.tar.gz) = 14811
+SIZE (cargo/rustc_version-0.4.1.tar.gz) = 12245
+SIZE (cargo/rusticata-macros-4.1.0.tar.gz) = 11746
+SIZE (cargo/rustify-0.7.0.tar.gz) = 46172
+SIZE (cargo/rustify_derive-0.5.5.tar.gz) = 8915
+SIZE (cargo/rustix-1.1.5.tar.gz) = 425681
+SIZE (cargo/rustls-0.21.12.tar.gz) = 285674
+SIZE (cargo/rustls-0.23.42.tar.gz) = 375354
+SIZE (cargo/rustls-native-certs-0.8.4.tar.gz) = 22129
+SIZE (cargo/rustls-pki-types-1.15.0.tar.gz) = 35697
+SIZE (cargo/rustls-platform-verifier-0.7.0.tar.gz) = 58733
+SIZE (cargo/rustls-platform-verifier-android-0.1.1.tar.gz) = 13919
+SIZE (cargo/rustls-webpki-0.101.7.tar.gz) = 168808
+SIZE (cargo/rustls-webpki-0.103.13.tar.gz) = 87513
+SIZE (cargo/rustversion-1.0.23.tar.gz) = 21013
+SIZE (cargo/rusty-fork-0.3.1.tar.gz) = 21108
+SIZE (cargo/ryu-1.0.23.tar.gz) = 52823
+SIZE (cargo/same-file-1.0.6.tar.gz) = 10183
+SIZE (cargo/schannel-0.1.29.tar.gz) = 34352
+SIZE (cargo/scheduled-thread-pool-0.2.7.tar.gz) = 10554
+SIZE (cargo/schemars-0.9.0.tar.gz) = 80032
+SIZE (cargo/schemars-1.2.2.tar.gz) = 94320
+SIZE (cargo/schemars_derive-1.2.2.tar.gz) = 31436
+SIZE (cargo/scopeguard-1.2.0.tar.gz) = 11619
+SIZE (cargo/sct-0.7.1.tar.gz) = 27501
+SIZE (cargo/security-framework-3.7.0.tar.gz) = 89115
+SIZE (cargo/security-framework-sys-2.17.0.tar.gz) = 21078
+SIZE (cargo/semver-1.0.28.tar.gz) = 33064
+SIZE (cargo/serde-1.0.229.tar.gz) = 83669
+SIZE (cargo/serde-pickle-1.2.0.tar.gz) = 320547
+SIZE (cargo/serde_core-1.0.229.tar.gz) = 63100
+SIZE (cargo/serde_derive-1.0.229.tar.gz) = 59864
+SIZE (cargo/serde_derive_internals-0.30.0.tar.gz) = 27140
+SIZE (cargo/serde_json-1.0.150.tar.gz) = 155574
+SIZE (cargo/serde_path_to_error-0.1.20.tar.gz) = 18046
+SIZE (cargo/serde_repr-0.1.21.tar.gz) = 12412
+SIZE (cargo/serde_urlencoded-0.7.1.tar.gz) = 12822
+SIZE (cargo/serde_with-3.16.1.tar.gz) = 198782
+SIZE (cargo/serde_with_macros-3.16.1.tar.gz) = 38106
+SIZE (cargo/sha1-0.10.7.tar.gz) = 14582
+SIZE (cargo/sha1-0.11.0.tar.gz) = 15458
+SIZE (cargo/sha1_smol-1.0.1.tar.gz) = 9809
+SIZE (cargo/sha2-0.10.9.tar.gz) = 29271
+SIZE (cargo/sha2-0.11.0.tar.gz) = 33969
+SIZE (cargo/sharded-slab-0.1.7.tar.gz) = 58227
+SIZE (cargo/shlex-2.0.1.tar.gz) = 19332
+SIZE (cargo/signal-hook-registry-1.4.8.tar.gz) = 21668
+SIZE (cargo/simd-adler32-0.3.10.tar.gz) = 18760
+SIZE (cargo/simd_cesu8-1.2.0.tar.gz) = 320024
+SIZE (cargo/simdutf8-0.1.5.tar.gz) = 28488
+SIZE (cargo/slab-0.4.12.tar.gz) = 19080
+SIZE (cargo/smallvec-1.15.2.tar.gz) = 34899
+SIZE (cargo/socket2-0.5.10.tar.gz) = 58169
+SIZE (cargo/socket2-0.6.5.tar.gz) = 60031
+SIZE (cargo/spin-0.10.1.tar.gz) = 40591
+SIZE (cargo/spm_precompiled-0.1.4.tar.gz) = 557527
+SIZE (cargo/sqlite-wasm-rs-0.5.5.tar.gz) = 5954429
+SIZE (cargo/sse-stream-0.2.6.tar.gz) = 26576
+SIZE (cargo/stable_deref_trait-1.2.1.tar.gz) = 8186
+SIZE (cargo/static_assertions-1.1.0.tar.gz) = 18480
+SIZE (cargo/strsim-0.11.1.tar.gz) = 14266
+SIZE (cargo/structmeta-0.3.0.tar.gz) = 10323
+SIZE (cargo/structmeta-derive-0.3.0.tar.gz) = 12500
+SIZE (cargo/strum-0.28.0.tar.gz) = 8550
+SIZE (cargo/strum_macros-0.28.0.tar.gz) = 30964
+SIZE (cargo/subtle-2.6.1.tar.gz) = 14562
+SIZE (cargo/syn-1.0.109.tar.gz) = 237611
+SIZE (cargo/syn-2.0.119.tar.gz) = 307407
+SIZE (cargo/syn-3.0.6.tar.gz) = 313821
+SIZE (cargo/sync_wrapper-1.0.2.tar.gz) = 6958
+SIZE (cargo/synstructure-0.12.6.tar.gz) = 18429
+SIZE (cargo/synstructure-0.13.2.tar.gz) = 18950
+SIZE (cargo/tagptr-0.2.0.tar.gz) = 13320
+SIZE (cargo/target-lexicon-0.13.5.tar.gz) = 26928
+SIZE (cargo/tempfile-3.27.0.tar.gz) = 44780
+SIZE (cargo/testcontainers-0.27.3.tar.gz) = 122420
+SIZE (cargo/testcontainers-modules-0.15.0.tar.gz) = 173276
+SIZE (cargo/thiserror-1.0.69.tar.gz) = 22198
+SIZE (cargo/thiserror-2.0.19.tar.gz) = 29026
+SIZE (cargo/thiserror-impl-1.0.69.tar.gz) = 18365
+SIZE (cargo/thiserror-impl-2.0.19.tar.gz) = 21408
+SIZE (cargo/thread_local-1.1.10.tar.gz) = 16361
+SIZE (cargo/tiktoken-rs-0.12.0.tar.gz) = 3788220
+SIZE (cargo/time-0.3.53.tar.gz) = 273450
+SIZE (cargo/time-core-0.1.9.tar.gz) = 10320
+SIZE (cargo/time-macros-0.2.31.tar.gz) = 33491
+SIZE (cargo/tinystr-0.8.3.tar.gz) = 24710
+SIZE (cargo/tinytemplate-1.2.1.tar.gz) = 26490
+SIZE (cargo/tinyvec-1.12.0.tar.gz) = 56568
+SIZE (cargo/tinyvec_macros-0.1.1.tar.gz) = 5865
+SIZE (cargo/tokenizers-0.23.2.tar.gz) = 215739
+SIZE (cargo/tokio-1.53.0.tar.gz) = 918914
+SIZE (cargo/tokio-macros-2.7.1.tar.gz) = 15982
+SIZE (cargo/tokio-rustls-0.24.1.tar.gz) = 33049
+SIZE (cargo/tokio-rustls-0.26.4.tar.gz) = 35430
+SIZE (cargo/tokio-stream-0.1.19.tar.gz) = 48088
+SIZE (cargo/tokio-tungstenite-0.24.0.tar.gz) = 28904
+SIZE (cargo/tokio-util-0.7.18.tar.gz) = 140550
+SIZE (cargo/toml_datetime-1.1.1+spec-1.1.0.tar.gz) = 17982
+SIZE (cargo/toml_edit-0.25.13+spec-1.1.0.tar.gz) = 68589
+SIZE (cargo/toml_parser-1.1.3+spec-1.1.0.tar.gz) = 35888
+SIZE (cargo/tonic-0.14.6.tar.gz) = 111304
+SIZE (cargo/tonic-prost-0.14.6.tar.gz) = 6932
+SIZE (cargo/tower-0.5.3.tar.gz) = 110488
+SIZE (cargo/tower-http-0.6.11.tar.gz) = 156773
+SIZE (cargo/tower-layer-0.3.3.tar.gz) = 6180
+SIZE (cargo/tower-service-0.3.3.tar.gz) = 6950
+SIZE (cargo/tracing-0.1.44.tar.gz) = 463135
+SIZE (cargo/tracing-attributes-0.1.31.tar.gz) = 39733
+SIZE (cargo/tracing-core-0.1.36.tar.gz) = 63967
+SIZE (cargo/tracing-futures-0.2.5.tar.gz) = 11637
+SIZE (cargo/tracing-opentelemetry-0.33.0.tar.gz) = 64611
+SIZE (cargo/tracing-subscriber-0.3.23.tar.gz) = 213773
+SIZE (cargo/try-lock-0.2.5.tar.gz) = 4314
+SIZE (cargo/tungstenite-0.24.0.tar.gz) = 61527
+SIZE (cargo/typenum-1.20.1.tar.gz) = 105479
+SIZE (cargo/typespec-1.1.0.tar.gz) = 25006
+SIZE (cargo/typespec_client_core-1.1.0.tar.gz) = 82242
+SIZE (cargo/typespec_macros-1.0.0.tar.gz) = 8757
+SIZE (cargo/ucd-trie-0.1.7.tar.gz) = 46795
+SIZE (cargo/unarray-0.1.4.tar.gz) = 12895
+SIZE (cargo/unicase-2.9.0.tar.gz) = 24368
+SIZE (cargo/unicode-ident-1.0.24.tar.gz) = 49298
+SIZE (cargo/unicode-normalization-alignments-0.1.12.tar.gz) = 91546
+SIZE (cargo/unicode-segmentation-1.13.3.tar.gz) = 112325
+SIZE (cargo/unicode-xid-0.2.6.tar.gz) = 15744
+SIZE (cargo/unicode_categories-0.1.1.tar.gz) = 87298
+SIZE (cargo/untrusted-0.9.0.tar.gz) = 14447
+SIZE (cargo/ureq-3.4.2.tar.gz) = 158495
+SIZE (cargo/ureq-proto-0.6.4.tar.gz) = 70119
+SIZE (cargo/url-2.5.8.tar.gz) = 86512
+SIZE (cargo/urlencoding-2.1.3.tar.gz) = 6538
+SIZE (cargo/utf-8-0.7.6.tar.gz) = 10422
+SIZE (cargo/utf8-zero-0.8.1.tar.gz) = 13984
+SIZE (cargo/utf8_iter-1.0.4.tar.gz) = 10437
+SIZE (cargo/uuid-1.24.0.tar.gz) = 63882
+SIZE (cargo/valuable-0.1.1.tar.gz) = 28679
+SIZE (cargo/vaultrs-0.8.0.tar.gz) = 78391
+SIZE (cargo/vcpkg-0.2.15.tar.gz) = 228735
+SIZE (cargo/veil-0.3.0.tar.gz) = 20075
+SIZE (cargo/veil-macros-0.3.0.tar.gz) = 10682
+SIZE (cargo/version_check-0.9.5.tar.gz) = 15554
+SIZE (cargo/vsimd-0.8.0.tar.gz) = 21377
+SIZE (cargo/wait-timeout-0.2.1.tar.gz) = 11435
+SIZE (cargo/walkdir-2.5.0.tar.gz) = 23951
+SIZE (cargo/want-0.3.1.tar.gz) = 6398
+SIZE (cargo/wasi-0.11.1+wasi-snapshot-preview1.tar.gz) = 28477
+SIZE (cargo/wasip2-1.0.4+wasi-0.2.12.tar.gz) = 135311
+SIZE (cargo/wasm-bindgen-0.2.126.tar.gz) = 67461
+SIZE (cargo/wasm-bindgen-futures-0.4.76.tar.gz) = 8262
+SIZE (cargo/wasm-bindgen-macro-0.2.126.tar.gz) = 9303
+SIZE (cargo/wasm-bindgen-macro-support-0.2.126.tar.gz) = 82688
+SIZE (cargo/wasm-bindgen-shared-0.2.126.tar.gz) = 11287
+SIZE (cargo/wasm-streams-0.4.2.tar.gz) = 36773
+SIZE (cargo/wasm-streams-0.5.0.tar.gz) = 37790
+SIZE (cargo/web-sys-0.3.103.tar.gz) = 675560
+SIZE (cargo/web-time-1.1.0.tar.gz) = 18026
+SIZE (cargo/webpki-root-certs-1.0.9.tar.gz) = 149167
+SIZE (cargo/webpki-roots-1.0.9.tar.gz) = 217462
+SIZE (cargo/winapi-0.3.9.tar.gz) = 1200382
+SIZE (cargo/winapi-i686-pc-windows-gnu-0.4.0.tar.gz) = 2918815
+SIZE (cargo/winapi-util-0.1.11.tar.gz) = 13368
+SIZE (cargo/winapi-x86_64-pc-windows-gnu-0.4.0.tar.gz) = 2947998
+SIZE (cargo/windows-core-0.62.2.tar.gz) = 36932
+SIZE (cargo/windows-implement-0.60.2.tar.gz) = 15325
+SIZE (cargo/windows-interface-0.59.3.tar.gz) = 11809
+SIZE (cargo/windows-link-0.2.1.tar.gz) = 6133
+SIZE (cargo/windows-result-0.4.1.tar.gz) = 13381
+SIZE (cargo/windows-strings-0.5.1.tar.gz) = 13966
+SIZE (cargo/windows-sys-0.52.0.tar.gz) = 2576877
+SIZE (cargo/windows-sys-0.61.2.tar.gz) = 2517186
+SIZE (cargo/windows-targets-0.52.6.tar.gz) = 6403
+SIZE (cargo/windows_aarch64_gnullvm-0.52.6.tar.gz) = 435718
+SIZE (cargo/windows_aarch64_msvc-0.52.6.tar.gz) = 832615
+SIZE (cargo/windows_i686_gnu-0.52.6.tar.gz) = 880402
+SIZE (cargo/windows_i686_gnullvm-0.52.6.tar.gz) = 475940
+SIZE (cargo/windows_i686_msvc-0.52.6.tar.gz) = 901163
+SIZE (cargo/windows_x86_64_gnu-0.52.6.tar.gz) = 836363
+SIZE (cargo/windows_x86_64_gnullvm-0.52.6.tar.gz) = 435707
+SIZE (cargo/windows_x86_64_msvc-0.52.6.tar.gz) = 832564
+SIZE (cargo/winnow-1.0.4.tar.gz) = 188513
+SIZE (cargo/wiremock-0.6.5.tar.gz) = 60561
+SIZE (cargo/wit-bindgen-0.57.1.tar.gz) = 71227
+SIZE (cargo/writeable-0.6.3.tar.gz) = 26685
+SIZE (cargo/x509-parser-0.18.1.tar.gz) = 102625
+SIZE (cargo/xattr-1.6.1.tar.gz) = 15952
+SIZE (cargo/xmlparser-0.13.6.tar.gz) = 26718
+SIZE (cargo/xxhash-rust-0.8.18.tar.gz) = 23473
+SIZE (cargo/yasna-0.6.0.tar.gz) = 40598
+SIZE (cargo/yoke-0.8.3.tar.gz) = 33132
+SIZE (cargo/yoke-derive-0.8.2.tar.gz) = 15077
+SIZE (cargo/zerocopy-0.8.54.tar.gz) = 284752
+SIZE (cargo/zerocopy-derive-0.8.54.tar.gz) = 98703
+SIZE (cargo/zerofrom-0.1.8.tar.gz) = 6156
+SIZE (cargo/zerofrom-derive-0.1.7.tar.gz) = 8853
+SIZE (cargo/zeroize-1.9.0.tar.gz) = 24480
+SIZE (cargo/zerotrie-0.2.4.tar.gz) = 83690
+SIZE (cargo/zerovec-0.11.6.tar.gz) = 128583
+SIZE (cargo/zerovec-derive-0.11.3.tar.gz) = 22115
+SIZE (cargo/zlib-rs-0.6.7.tar.gz) = 215740
+SIZE (cargo/zmij-1.0.23.tar.gz) = 28612
+SIZE (litellm-1.105.0.tar.gz) = 20320691
Index: devel/py-litellm/patches/patch-pyproject_toml
===================================================================
RCS file: /cvs/ports/devel/py-litellm/patches/patch-pyproject_toml,v
diff -u -p -u -r1.2 patch-pyproject_toml
--- devel/py-litellm/patches/patch-pyproject_toml	23 Sep 2026 11:49:20 -0000	1.2
+++ devel/py-litellm/patches/patch-pyproject_toml	14 Oct 2026 17:59:24 -0000
@@ -1,21 +1,18 @@
+Package the SDK and native bridge used by Swival. Proxy/CLI extras are
+a separate dependency set and conflict with Swival's required Rich version.
+
 Index: pyproject.toml
 --- pyproject.toml.orig
 +++ pyproject.toml
-@@ -19,7 +19,7 @@ dependencies = [
-     "openai>=2.20.0,<3.0.0",
-     "python-dotenv>=1.0.0,<2.0",
-     "tiktoken>=0.8.0,<1.0",
--    "importlib-metadata>=8.0.0,<9.0",
-+    "importlib-metadata>=8.0.0",
-     "tokenizers>=0.21.0,<1.0",
-     "click>=8.0.0,<9.0",
-     "jinja2>=3.1.6,<4.0",
-@@ -237,7 +237,7 @@ healthcheck = [
+@@ -186,11 +186,6 @@
+     "detect-secrets>=1.5.0,<2.0",
  ]
  
- [build-system]
--requires = ["uv_build==0.11.8"]
-+requires = ["uv_build>=0.11.8"]
- build-backend = "uv_build"
- 
- [tool.uv]
+-[project.scripts]
+-litellm = "litellm:run_server"
+-lite = "litellm.proxy.client.cli:cli"
+-litellm-proxy = "litellm.proxy.client.cli:litellm_proxy_cli"
+-
+ [dependency-groups]
+ dev = [
+     "numpy>=1.26.0,<3.0",
Index: devel/py-litellm/pkg/DESCR
===================================================================
RCS file: /cvs/ports/devel/py-litellm/pkg/DESCR,v
diff -u -p -u -r1.1.1.1 DESCR
--- devel/py-litellm/pkg/DESCR	19 Jul 2026 19:29:29 -0000	1.1.1.1
+++ devel/py-litellm/pkg/DESCR	14 Oct 2026 17:59:24 -0000
@@ -1,2 +1,5 @@
 LiteLLM is an AI Gateway that gives you a single unified interface
 to call 100+ LLM providers using the OpenAI format.
+
+This package provides the Python SDK and its native Rust bridge. The
+optional proxy and command-line extras are not included.
Index: devel/py-litellm/pkg/PLIST
===================================================================
RCS file: /cvs/ports/devel/py-litellm/pkg/PLIST,v
diff -u -p -u -r1.1.1.1 PLIST
--- devel/py-litellm/pkg/PLIST	19 Jul 2026 19:29:36 -0000	1.1.1.1
+++ devel/py-litellm/pkg/PLIST	14 Oct 2026 17:59:25 -0000
@@ -1,12 +1,8 @@
-bin/lite
-bin/litellm
-bin/litellm-proxy
 lib/python${MODPY_VERSION}/site-packages/litellm/
 lib/python${MODPY_VERSION}/site-packages/litellm-${MODPY_DISTV}.dist-info/
 lib/python${MODPY_VERSION}/site-packages/litellm-${MODPY_DISTV}.dist-info/METADATA
 lib/python${MODPY_VERSION}/site-packages/litellm-${MODPY_DISTV}.dist-info/RECORD
 lib/python${MODPY_VERSION}/site-packages/litellm-${MODPY_DISTV}.dist-info/WHEEL
-lib/python${MODPY_VERSION}/site-packages/litellm-${MODPY_DISTV}.dist-info/entry_points.txt
 lib/python${MODPY_VERSION}/site-packages/litellm-${MODPY_DISTV}.dist-info/licenses/
 lib/python${MODPY_VERSION}/site-packages/litellm-${MODPY_DISTV}.dist-info/licenses/LICENSE
 lib/python${MODPY_VERSION}/site-packages/litellm/__init__.py
@@ -61,6 +57,18 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/litellm/_redis_credential_provider.py
 lib/python${MODPY_VERSION}/site-packages/litellm/_service_logger.py
 lib/python${MODPY_VERSION}/site-packages/litellm/_uuid.py
+lib/python${MODPY_VERSION}/site-packages/litellm/_v2/
+lib/python${MODPY_VERSION}/site-packages/litellm/_v2/AGENTS.md
+lib/python${MODPY_VERSION}/site-packages/litellm/_v2/__init__.py
+lib/python${MODPY_VERSION}/site-packages/litellm/_v2/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/litellm/_v2/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/_v2/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/_v2/cache/
+lib/python${MODPY_VERSION}/site-packages/litellm/_v2/cache/AGENTS.md
+lib/python${MODPY_VERSION}/site-packages/litellm/_v2/cache/__init__.py
+lib/python${MODPY_VERSION}/site-packages/litellm/_v2/cache/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/litellm/_v2/cache/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/_v2/cache/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/_version.py
 lib/python${MODPY_VERSION}/site-packages/litellm/a2a_protocol/
 lib/python${MODPY_VERSION}/site-packages/litellm/a2a_protocol/__init__.py
@@ -218,8 +226,12 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/litellm/caching/${MODPY_PYCACHE}/
 lib/python${MODPY_VERSION}/site-packages/litellm/caching/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/caching/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/caching/${MODPY_PYCACHE}_embedding_router.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/caching/${MODPY_PYCACHE}_embedding_router.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/caching/${MODPY_PYCACHE}_internal_lru_cache.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/caching/${MODPY_PYCACHE}_internal_lru_cache.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/caching/${MODPY_PYCACHE}affinity_cache.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/caching/${MODPY_PYCACHE}affinity_cache.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/caching/${MODPY_PYCACHE}azure_blob_cache.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/caching/${MODPY_PYCACHE}azure_blob_cache.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/caching/${MODPY_PYCACHE}base_cache.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
@@ -232,6 +244,8 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/litellm/caching/${MODPY_PYCACHE}disk_cache.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/caching/${MODPY_PYCACHE}dual_cache.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/caching/${MODPY_PYCACHE}dual_cache.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/caching/${MODPY_PYCACHE}evicted_client_closer.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/caching/${MODPY_PYCACHE}evicted_client_closer.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/caching/${MODPY_PYCACHE}gcs_cache.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/caching/${MODPY_PYCACHE}gcs_cache.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/caching/${MODPY_PYCACHE}in_memory_cache.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
@@ -240,32 +254,49 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/litellm/caching/${MODPY_PYCACHE}llm_caching_handler.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/caching/${MODPY_PYCACHE}qdrant_semantic_cache.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/caching/${MODPY_PYCACHE}qdrant_semantic_cache.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/caching/${MODPY_PYCACHE}redis_batch.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/caching/${MODPY_PYCACHE}redis_batch.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/caching/${MODPY_PYCACHE}redis_cache.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/caching/${MODPY_PYCACHE}redis_cache.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/caching/${MODPY_PYCACHE}redis_cluster_cache.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/caching/${MODPY_PYCACHE}redis_cluster_cache.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/caching/${MODPY_PYCACHE}redis_cluster_node_isolation.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/caching/${MODPY_PYCACHE}redis_cluster_node_isolation.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/caching/${MODPY_PYCACHE}redis_semantic_cache.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/caching/${MODPY_PYCACHE}redis_semantic_cache.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/caching/${MODPY_PYCACHE}s3_cache.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/caching/${MODPY_PYCACHE}s3_cache.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/caching/${MODPY_PYCACHE}valkey_semantic_cache.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/caching/${MODPY_PYCACHE}valkey_semantic_cache.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/caching/_embedding_router.py
 lib/python${MODPY_VERSION}/site-packages/litellm/caching/_internal_lru_cache.py
+lib/python${MODPY_VERSION}/site-packages/litellm/caching/affinity_cache.py
 lib/python${MODPY_VERSION}/site-packages/litellm/caching/azure_blob_cache.py
 lib/python${MODPY_VERSION}/site-packages/litellm/caching/base_cache.py
 lib/python${MODPY_VERSION}/site-packages/litellm/caching/caching.py
 lib/python${MODPY_VERSION}/site-packages/litellm/caching/caching_handler.py
 lib/python${MODPY_VERSION}/site-packages/litellm/caching/disk_cache.py
 lib/python${MODPY_VERSION}/site-packages/litellm/caching/dual_cache.py
+lib/python${MODPY_VERSION}/site-packages/litellm/caching/evicted_client_closer.py
 lib/python${MODPY_VERSION}/site-packages/litellm/caching/gcs_cache.py
 lib/python${MODPY_VERSION}/site-packages/litellm/caching/in_memory_cache.py
 lib/python${MODPY_VERSION}/site-packages/litellm/caching/llm_caching_handler.py
 lib/python${MODPY_VERSION}/site-packages/litellm/caching/qdrant_semantic_cache.py
+lib/python${MODPY_VERSION}/site-packages/litellm/caching/redis_batch.py
 lib/python${MODPY_VERSION}/site-packages/litellm/caching/redis_cache.py
 lib/python${MODPY_VERSION}/site-packages/litellm/caching/redis_cluster_cache.py
+lib/python${MODPY_VERSION}/site-packages/litellm/caching/redis_cluster_node_isolation.py
 lib/python${MODPY_VERSION}/site-packages/litellm/caching/redis_semantic_cache.py
 lib/python${MODPY_VERSION}/site-packages/litellm/caching/s3_cache.py
 lib/python${MODPY_VERSION}/site-packages/litellm/caching/valkey_semantic_cache.py
+lib/python${MODPY_VERSION}/site-packages/litellm/chat_completions/
+lib/python${MODPY_VERSION}/site-packages/litellm/chat_completions/__init__.py
+lib/python${MODPY_VERSION}/site-packages/litellm/chat_completions/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/litellm/chat_completions/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/chat_completions/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/chat_completions/${MODPY_PYCACHE}dispatch.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/chat_completions/${MODPY_PYCACHE}dispatch.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/chat_completions/dispatch.py
 lib/python${MODPY_VERSION}/site-packages/litellm/completion_extras/
 lib/python${MODPY_VERSION}/site-packages/litellm/completion_extras/README.md
 lib/python${MODPY_VERSION}/site-packages/litellm/completion_extras/__init__.py
@@ -330,6 +361,25 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/litellm/containers/utils.py
 lib/python${MODPY_VERSION}/site-packages/litellm/cost.json
 lib/python${MODPY_VERSION}/site-packages/litellm/cost_calculator.py
+lib/python${MODPY_VERSION}/site-packages/litellm/decisions/
+lib/python${MODPY_VERSION}/site-packages/litellm/decisions/__init__.py
+lib/python${MODPY_VERSION}/site-packages/litellm/decisions/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/litellm/decisions/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/decisions/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/decisions/${MODPY_PYCACHE}call.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/decisions/${MODPY_PYCACHE}call.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/decisions/${MODPY_PYCACHE}main.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/decisions/${MODPY_PYCACHE}main.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/decisions/call.py
+lib/python${MODPY_VERSION}/site-packages/litellm/decisions/main.py
+lib/python${MODPY_VERSION}/site-packages/litellm/embeddings/
+lib/python${MODPY_VERSION}/site-packages/litellm/embeddings/__init__.py
+lib/python${MODPY_VERSION}/site-packages/litellm/embeddings/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/litellm/embeddings/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/embeddings/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/embeddings/${MODPY_PYCACHE}dispatch.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/embeddings/${MODPY_PYCACHE}dispatch.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/embeddings/dispatch.py
 lib/python${MODPY_VERSION}/site-packages/litellm/endpoints/
 lib/python${MODPY_VERSION}/site-packages/litellm/endpoints/speech/
 lib/python${MODPY_VERSION}/site-packages/litellm/endpoints/speech/speech_to_completion_bridge/
@@ -403,6 +453,63 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/litellm/google_genai/adapters/transformation.py
 lib/python${MODPY_VERSION}/site-packages/litellm/google_genai/main.py
 lib/python${MODPY_VERSION}/site-packages/litellm/google_genai/streaming_iterator.py
+lib/python${MODPY_VERSION}/site-packages/litellm/harness/
+lib/python${MODPY_VERSION}/site-packages/litellm/harness/__init__.py
+lib/python${MODPY_VERSION}/site-packages/litellm/harness/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/litellm/harness/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/harness/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/harness/${MODPY_PYCACHE}context.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/harness/${MODPY_PYCACHE}context.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/harness/${MODPY_PYCACHE}endpoint.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/harness/${MODPY_PYCACHE}endpoint.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/harness/${MODPY_PYCACHE}errors.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/harness/${MODPY_PYCACHE}errors.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/harness/${MODPY_PYCACHE}options.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/harness/${MODPY_PYCACHE}options.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/harness/${MODPY_PYCACHE}runtime.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/harness/${MODPY_PYCACHE}runtime.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/harness/${MODPY_PYCACHE}sync.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/harness/${MODPY_PYCACHE}sync.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/harness/${MODPY_PYCACHE}types.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/harness/${MODPY_PYCACHE}types.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/harness/context.py
+lib/python${MODPY_VERSION}/site-packages/litellm/harness/endpoint.py
+lib/python${MODPY_VERSION}/site-packages/litellm/harness/errors.py
+lib/python${MODPY_VERSION}/site-packages/litellm/harness/handlers/
+lib/python${MODPY_VERSION}/site-packages/litellm/harness/handlers/__init__.py
+lib/python${MODPY_VERSION}/site-packages/litellm/harness/handlers/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/litellm/harness/handlers/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/harness/handlers/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/harness/handlers/${MODPY_PYCACHE}base.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/harness/handlers/${MODPY_PYCACHE}base.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/harness/handlers/${MODPY_PYCACHE}cli_handler.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/harness/handlers/${MODPY_PYCACHE}cli_handler.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/harness/handlers/${MODPY_PYCACHE}deepagents_handler.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/harness/handlers/${MODPY_PYCACHE}deepagents_handler.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/harness/handlers/base.py
+lib/python${MODPY_VERSION}/site-packages/litellm/harness/handlers/cli_handler.py
+lib/python${MODPY_VERSION}/site-packages/litellm/harness/handlers/deepagents_handler.py
+lib/python${MODPY_VERSION}/site-packages/litellm/harness/options.py
+lib/python${MODPY_VERSION}/site-packages/litellm/harness/runtime.py
+lib/python${MODPY_VERSION}/site-packages/litellm/harness/sandbox/
+lib/python${MODPY_VERSION}/site-packages/litellm/harness/sandbox/__init__.py
+lib/python${MODPY_VERSION}/site-packages/litellm/harness/sandbox/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/litellm/harness/sandbox/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/harness/sandbox/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/harness/sandbox/${MODPY_PYCACHE}base.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/harness/sandbox/${MODPY_PYCACHE}base.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/harness/sandbox/${MODPY_PYCACHE}docker.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/harness/sandbox/${MODPY_PYCACHE}docker.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/harness/sandbox/${MODPY_PYCACHE}local.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/harness/sandbox/${MODPY_PYCACHE}local.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/harness/sandbox/${MODPY_PYCACHE}snapshot.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/harness/sandbox/${MODPY_PYCACHE}snapshot.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/harness/sandbox/base.py
+lib/python${MODPY_VERSION}/site-packages/litellm/harness/sandbox/docker.py
+lib/python${MODPY_VERSION}/site-packages/litellm/harness/sandbox/local.py
+lib/python${MODPY_VERSION}/site-packages/litellm/harness/sandbox/snapshot.py
+lib/python${MODPY_VERSION}/site-packages/litellm/harness/sync.py
+lib/python${MODPY_VERSION}/site-packages/litellm/harness/types.py
 lib/python${MODPY_VERSION}/site-packages/litellm/images/
 lib/python${MODPY_VERSION}/site-packages/litellm/images/__init__.py
 lib/python${MODPY_VERSION}/site-packages/litellm/images/${MODPY_PYCACHE}/
@@ -425,19 +532,27 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/litellm/integrations/SlackAlerting/${MODPY_PYCACHE}budget_alert_types.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/integrations/SlackAlerting/${MODPY_PYCACHE}hanging_request_check.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/integrations/SlackAlerting/${MODPY_PYCACHE}hanging_request_check.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/integrations/SlackAlerting/${MODPY_PYCACHE}ms_teams.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/integrations/SlackAlerting/${MODPY_PYCACHE}ms_teams.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/integrations/SlackAlerting/${MODPY_PYCACHE}slack_alerting.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/integrations/SlackAlerting/${MODPY_PYCACHE}slack_alerting.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/integrations/SlackAlerting/${MODPY_PYCACHE}user_spend_alerts.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/integrations/SlackAlerting/${MODPY_PYCACHE}user_spend_alerts.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/integrations/SlackAlerting/${MODPY_PYCACHE}utils.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/integrations/SlackAlerting/${MODPY_PYCACHE}utils.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/integrations/SlackAlerting/batching_handler.py
 lib/python${MODPY_VERSION}/site-packages/litellm/integrations/SlackAlerting/budget_alert_types.py
 lib/python${MODPY_VERSION}/site-packages/litellm/integrations/SlackAlerting/hanging_request_check.py
+lib/python${MODPY_VERSION}/site-packages/litellm/integrations/SlackAlerting/ms_teams.py
 lib/python${MODPY_VERSION}/site-packages/litellm/integrations/SlackAlerting/slack_alerting.py
+lib/python${MODPY_VERSION}/site-packages/litellm/integrations/SlackAlerting/user_spend_alerts.py
 lib/python${MODPY_VERSION}/site-packages/litellm/integrations/SlackAlerting/utils.py
 lib/python${MODPY_VERSION}/site-packages/litellm/integrations/__init__.py
 lib/python${MODPY_VERSION}/site-packages/litellm/integrations/${MODPY_PYCACHE}/
 lib/python${MODPY_VERSION}/site-packages/litellm/integrations/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/integrations/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/integrations/${MODPY_PYCACHE}adaptive_concurrency.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/integrations/${MODPY_PYCACHE}adaptive_concurrency.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/integrations/${MODPY_PYCACHE}additional_logging_utils.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/integrations/${MODPY_PYCACHE}additional_logging_utils.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/integrations/${MODPY_PYCACHE}anthropic_cache_control_hook.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
@@ -446,6 +561,8 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/litellm/integrations/${MODPY_PYCACHE}argilla.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/integrations/${MODPY_PYCACHE}athina.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/integrations/${MODPY_PYCACHE}athina.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/integrations/${MODPY_PYCACHE}batch_utils.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/integrations/${MODPY_PYCACHE}batch_utils.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/integrations/${MODPY_PYCACHE}braintrust_logging.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/integrations/${MODPY_PYCACHE}braintrust_logging.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/integrations/${MODPY_PYCACHE}braintrust_mock_client.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
@@ -504,6 +621,8 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/litellm/integrations/${MODPY_PYCACHE}posthog_mock_client.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/integrations/${MODPY_PYCACHE}prometheus.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/integrations/${MODPY_PYCACHE}prometheus.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/integrations/${MODPY_PYCACHE}prometheus_metrics_endpoint.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/integrations/${MODPY_PYCACHE}prometheus_metrics_endpoint.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/integrations/${MODPY_PYCACHE}prometheus_services.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/integrations/${MODPY_PYCACHE}prometheus_services.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/integrations/${MODPY_PYCACHE}prompt_layer.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
@@ -516,6 +635,8 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/litellm/integrations/${MODPY_PYCACHE}s3.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/integrations/${MODPY_PYCACHE}s3_v2.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/integrations/${MODPY_PYCACHE}s3_v2.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/integrations/${MODPY_PYCACHE}shadow_eval_logger.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/integrations/${MODPY_PYCACHE}shadow_eval_logger.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/integrations/${MODPY_PYCACHE}sqs.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/integrations/${MODPY_PYCACHE}sqs.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/integrations/${MODPY_PYCACHE}supabase.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
@@ -531,6 +652,7 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/litellm/integrations/_types/${MODPY_PYCACHE}open_inference.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/integrations/_types/${MODPY_PYCACHE}open_inference.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/integrations/_types/open_inference.py
+lib/python${MODPY_VERSION}/site-packages/litellm/integrations/adaptive_concurrency.py
 lib/python${MODPY_VERSION}/site-packages/litellm/integrations/additional_logging_utils.py
 lib/python${MODPY_VERSION}/site-packages/litellm/integrations/agentops/
 lib/python${MODPY_VERSION}/site-packages/litellm/integrations/agentops/__init__.py
@@ -578,6 +700,7 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/litellm/integrations/azure_storage/${MODPY_PYCACHE}azure_storage.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/integrations/azure_storage/${MODPY_PYCACHE}azure_storage.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/integrations/azure_storage/azure_storage.py
+lib/python${MODPY_VERSION}/site-packages/litellm/integrations/batch_utils.py
 lib/python${MODPY_VERSION}/site-packages/litellm/integrations/bitbucket/
 lib/python${MODPY_VERSION}/site-packages/litellm/integrations/bitbucket/README.md
 lib/python${MODPY_VERSION}/site-packages/litellm/integrations/bitbucket/__init__.py
@@ -593,6 +716,20 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/litellm/integrations/braintrust_logging.py
 lib/python${MODPY_VERSION}/site-packages/litellm/integrations/braintrust_mock_client.py
 lib/python${MODPY_VERSION}/site-packages/litellm/integrations/callback_configs.json
+lib/python${MODPY_VERSION}/site-packages/litellm/integrations/clickhouse/
+lib/python${MODPY_VERSION}/site-packages/litellm/integrations/clickhouse/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/litellm/integrations/clickhouse/${MODPY_PYCACHE}clickhouse_batch_logger.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/integrations/clickhouse/${MODPY_PYCACHE}clickhouse_batch_logger.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/integrations/clickhouse/${MODPY_PYCACHE}clickhouse_spend_logger.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/integrations/clickhouse/${MODPY_PYCACHE}clickhouse_spend_logger.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/integrations/clickhouse/${MODPY_PYCACHE}context.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/integrations/clickhouse/${MODPY_PYCACHE}context.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/integrations/clickhouse/${MODPY_PYCACHE}schema.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/integrations/clickhouse/${MODPY_PYCACHE}schema.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/integrations/clickhouse/clickhouse_batch_logger.py
+lib/python${MODPY_VERSION}/site-packages/litellm/integrations/clickhouse/clickhouse_spend_logger.py
+lib/python${MODPY_VERSION}/site-packages/litellm/integrations/clickhouse/context.py
+lib/python${MODPY_VERSION}/site-packages/litellm/integrations/clickhouse/schema.py
 lib/python${MODPY_VERSION}/site-packages/litellm/integrations/cloudzero/
 lib/python${MODPY_VERSION}/site-packages/litellm/integrations/cloudzero/${MODPY_PYCACHE}/
 lib/python${MODPY_VERSION}/site-packages/litellm/integrations/cloudzero/${MODPY_PYCACHE}cloudzero.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
@@ -610,6 +747,14 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/litellm/integrations/cloudzero/cz_stream_api.py
 lib/python${MODPY_VERSION}/site-packages/litellm/integrations/cloudzero/database.py
 lib/python${MODPY_VERSION}/site-packages/litellm/integrations/cloudzero/transform.py
+lib/python${MODPY_VERSION}/site-packages/litellm/integrations/code_interpreter_interception/
+lib/python${MODPY_VERSION}/site-packages/litellm/integrations/code_interpreter_interception/__init__.py
+lib/python${MODPY_VERSION}/site-packages/litellm/integrations/code_interpreter_interception/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/litellm/integrations/code_interpreter_interception/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/integrations/code_interpreter_interception/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/integrations/code_interpreter_interception/${MODPY_PYCACHE}handler.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/integrations/code_interpreter_interception/${MODPY_PYCACHE}handler.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/integrations/code_interpreter_interception/handler.py
 lib/python${MODPY_VERSION}/site-packages/litellm/integrations/compression_interception/
 lib/python${MODPY_VERSION}/site-packages/litellm/integrations/compression_interception/__init__.py
 lib/python${MODPY_VERSION}/site-packages/litellm/integrations/compression_interception/${MODPY_PYCACHE}/
@@ -815,12 +960,15 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/litellm/integrations/langfuse/${MODPY_PYCACHE}langfuse_otel_attributes.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/integrations/langfuse/${MODPY_PYCACHE}langfuse_prompt_management.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/integrations/langfuse/${MODPY_PYCACHE}langfuse_prompt_management.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/integrations/langfuse/${MODPY_PYCACHE}langfuse_sdk.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/integrations/langfuse/${MODPY_PYCACHE}langfuse_sdk.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/integrations/langfuse/langfuse.py
 lib/python${MODPY_VERSION}/site-packages/litellm/integrations/langfuse/langfuse_handler.py
 lib/python${MODPY_VERSION}/site-packages/litellm/integrations/langfuse/langfuse_mock_client.py
 lib/python${MODPY_VERSION}/site-packages/litellm/integrations/langfuse/langfuse_otel.py
 lib/python${MODPY_VERSION}/site-packages/litellm/integrations/langfuse/langfuse_otel_attributes.py
 lib/python${MODPY_VERSION}/site-packages/litellm/integrations/langfuse/langfuse_prompt_management.py
+lib/python${MODPY_VERSION}/site-packages/litellm/integrations/langfuse/langfuse_sdk.py
 lib/python${MODPY_VERSION}/site-packages/litellm/integrations/langsmith.py
 lib/python${MODPY_VERSION}/site-packages/litellm/integrations/langsmith_mock_client.py
 lib/python${MODPY_VERSION}/site-packages/litellm/integrations/langtrace.py
@@ -861,7 +1009,13 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/litellm/integrations/newrelic/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/integrations/newrelic/${MODPY_PYCACHE}newrelic.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/integrations/newrelic/${MODPY_PYCACHE}newrelic.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/integrations/newrelic/${MODPY_PYCACHE}newrelic_metrics.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/integrations/newrelic/${MODPY_PYCACHE}newrelic_metrics.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/integrations/newrelic/${MODPY_PYCACHE}newrelic_team_handler.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/integrations/newrelic/${MODPY_PYCACHE}newrelic_team_handler.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/integrations/newrelic/newrelic.py
+lib/python${MODPY_VERSION}/site-packages/litellm/integrations/newrelic/newrelic_metrics.py
+lib/python${MODPY_VERSION}/site-packages/litellm/integrations/newrelic/newrelic_team_handler.py
 lib/python${MODPY_VERSION}/site-packages/litellm/integrations/openmeter.py
 lib/python${MODPY_VERSION}/site-packages/litellm/integrations/opentelemetry.py
 lib/python${MODPY_VERSION}/site-packages/litellm/integrations/opentelemetry_utils/
@@ -905,6 +1059,8 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/litellm/integrations/otel/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/integrations/otel/${MODPY_PYCACHE}emitter.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/integrations/otel/${MODPY_PYCACHE}emitter.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/integrations/otel/${MODPY_PYCACHE}langfuse_logger.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/integrations/otel/${MODPY_PYCACHE}langfuse_logger.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/integrations/otel/${MODPY_PYCACHE}logger.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/integrations/otel/${MODPY_PYCACHE}logger.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/integrations/otel/${MODPY_PYCACHE}mount.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
@@ -912,6 +1068,7 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/litellm/integrations/otel/${MODPY_PYCACHE}runtime.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/integrations/otel/${MODPY_PYCACHE}runtime.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/integrations/otel/emitter.py
+lib/python${MODPY_VERSION}/site-packages/litellm/integrations/otel/langfuse_logger.py
 lib/python${MODPY_VERSION}/site-packages/litellm/integrations/otel/logger.py
 lib/python${MODPY_VERSION}/site-packages/litellm/integrations/otel/mappers/
 lib/python${MODPY_VERSION}/site-packages/litellm/integrations/otel/mappers/__init__.py
@@ -951,22 +1108,34 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/litellm/integrations/otel/model/${MODPY_PYCACHE}baggage.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/integrations/otel/model/${MODPY_PYCACHE}config.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/integrations/otel/model/${MODPY_PYCACHE}config.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/integrations/otel/model/${MODPY_PYCACHE}db_endpoint.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/integrations/otel/model/${MODPY_PYCACHE}db_endpoint.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/integrations/otel/model/${MODPY_PYCACHE}destination.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/integrations/otel/model/${MODPY_PYCACHE}destination.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/integrations/otel/model/${MODPY_PYCACHE}metadata.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/integrations/otel/model/${MODPY_PYCACHE}metadata.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/integrations/otel/model/${MODPY_PYCACHE}payloads.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/integrations/otel/model/${MODPY_PYCACHE}payloads.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/integrations/otel/model/${MODPY_PYCACHE}request_io.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/integrations/otel/model/${MODPY_PYCACHE}request_io.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/integrations/otel/model/${MODPY_PYCACHE}semconv.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/integrations/otel/model/${MODPY_PYCACHE}semconv.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/integrations/otel/model/${MODPY_PYCACHE}spans.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/integrations/otel/model/${MODPY_PYCACHE}spans.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/integrations/otel/model/${MODPY_PYCACHE}trace_controls.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/integrations/otel/model/${MODPY_PYCACHE}trace_controls.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/integrations/otel/model/${MODPY_PYCACHE}utils.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/integrations/otel/model/${MODPY_PYCACHE}utils.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/integrations/otel/model/baggage.py
 lib/python${MODPY_VERSION}/site-packages/litellm/integrations/otel/model/config.py
+lib/python${MODPY_VERSION}/site-packages/litellm/integrations/otel/model/db_endpoint.py
+lib/python${MODPY_VERSION}/site-packages/litellm/integrations/otel/model/destination.py
 lib/python${MODPY_VERSION}/site-packages/litellm/integrations/otel/model/metadata.py
 lib/python${MODPY_VERSION}/site-packages/litellm/integrations/otel/model/payloads.py
+lib/python${MODPY_VERSION}/site-packages/litellm/integrations/otel/model/request_io.py
 lib/python${MODPY_VERSION}/site-packages/litellm/integrations/otel/model/semconv.py
 lib/python${MODPY_VERSION}/site-packages/litellm/integrations/otel/model/spans.py
+lib/python${MODPY_VERSION}/site-packages/litellm/integrations/otel/model/trace_controls.py
 lib/python${MODPY_VERSION}/site-packages/litellm/integrations/otel/model/utils.py
 lib/python${MODPY_VERSION}/site-packages/litellm/integrations/otel/mount.py
 lib/python${MODPY_VERSION}/site-packages/litellm/integrations/otel/plumbing/
@@ -976,14 +1145,23 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/litellm/integrations/otel/plumbing/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/integrations/otel/plumbing/${MODPY_PYCACHE}context.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/integrations/otel/plumbing/${MODPY_PYCACHE}context.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/integrations/otel/plumbing/${MODPY_PYCACHE}events.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/integrations/otel/plumbing/${MODPY_PYCACHE}events.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/integrations/otel/plumbing/${MODPY_PYCACHE}metrics.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/integrations/otel/plumbing/${MODPY_PYCACHE}metrics.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/integrations/otel/plumbing/${MODPY_PYCACHE}otlp_json.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/integrations/otel/plumbing/${MODPY_PYCACHE}otlp_json.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/integrations/otel/plumbing/${MODPY_PYCACHE}otlp_tls.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/integrations/otel/plumbing/${MODPY_PYCACHE}otlp_tls.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/integrations/otel/plumbing/${MODPY_PYCACHE}providers.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/integrations/otel/plumbing/${MODPY_PYCACHE}providers.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/integrations/otel/plumbing/${MODPY_PYCACHE}routing.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/integrations/otel/plumbing/${MODPY_PYCACHE}routing.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/integrations/otel/plumbing/context.py
+lib/python${MODPY_VERSION}/site-packages/litellm/integrations/otel/plumbing/events.py
 lib/python${MODPY_VERSION}/site-packages/litellm/integrations/otel/plumbing/metrics.py
+lib/python${MODPY_VERSION}/site-packages/litellm/integrations/otel/plumbing/otlp_json.py
+lib/python${MODPY_VERSION}/site-packages/litellm/integrations/otel/plumbing/otlp_tls.py
 lib/python${MODPY_VERSION}/site-packages/litellm/integrations/otel/plumbing/providers.py
 lib/python${MODPY_VERSION}/site-packages/litellm/integrations/otel/plumbing/routing.py
 lib/python${MODPY_VERSION}/site-packages/litellm/integrations/otel/presets/
@@ -997,14 +1175,20 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/litellm/integrations/otel/presets/${MODPY_PYCACHE}arize.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/integrations/otel/presets/${MODPY_PYCACHE}base.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/integrations/otel/presets/${MODPY_PYCACHE}base.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/integrations/otel/presets/${MODPY_PYCACHE}destinations.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/integrations/otel/presets/${MODPY_PYCACHE}destinations.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/integrations/otel/presets/${MODPY_PYCACHE}langfuse.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/integrations/otel/presets/${MODPY_PYCACHE}langfuse.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/integrations/otel/presets/${MODPY_PYCACHE}langtrace.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/integrations/otel/presets/${MODPY_PYCACHE}langtrace.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/integrations/otel/presets/${MODPY_PYCACHE}levo.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/integrations/otel/presets/${MODPY_PYCACHE}levo.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/integrations/otel/presets/${MODPY_PYCACHE}newrelic.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/integrations/otel/presets/${MODPY_PYCACHE}newrelic.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/integrations/otel/presets/${MODPY_PYCACHE}phoenix.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/integrations/otel/presets/${MODPY_PYCACHE}phoenix.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/integrations/otel/presets/${MODPY_PYCACHE}signoz.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/integrations/otel/presets/${MODPY_PYCACHE}signoz.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/integrations/otel/presets/${MODPY_PYCACHE}utils.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/integrations/otel/presets/${MODPY_PYCACHE}utils.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/integrations/otel/presets/${MODPY_PYCACHE}weave.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
@@ -1012,13 +1196,30 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/litellm/integrations/otel/presets/agentops.py
 lib/python${MODPY_VERSION}/site-packages/litellm/integrations/otel/presets/arize.py
 lib/python${MODPY_VERSION}/site-packages/litellm/integrations/otel/presets/base.py
+lib/python${MODPY_VERSION}/site-packages/litellm/integrations/otel/presets/destinations.py
 lib/python${MODPY_VERSION}/site-packages/litellm/integrations/otel/presets/langfuse.py
 lib/python${MODPY_VERSION}/site-packages/litellm/integrations/otel/presets/langtrace.py
 lib/python${MODPY_VERSION}/site-packages/litellm/integrations/otel/presets/levo.py
+lib/python${MODPY_VERSION}/site-packages/litellm/integrations/otel/presets/newrelic.py
 lib/python${MODPY_VERSION}/site-packages/litellm/integrations/otel/presets/phoenix.py
+lib/python${MODPY_VERSION}/site-packages/litellm/integrations/otel/presets/signoz.py
 lib/python${MODPY_VERSION}/site-packages/litellm/integrations/otel/presets/utils.py
 lib/python${MODPY_VERSION}/site-packages/litellm/integrations/otel/presets/weave.py
 lib/python${MODPY_VERSION}/site-packages/litellm/integrations/otel/runtime.py
+lib/python${MODPY_VERSION}/site-packages/litellm/integrations/pointfive/
+lib/python${MODPY_VERSION}/site-packages/litellm/integrations/pointfive/__init__.py
+lib/python${MODPY_VERSION}/site-packages/litellm/integrations/pointfive/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/litellm/integrations/pointfive/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/integrations/pointfive/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/integrations/pointfive/${MODPY_PYCACHE}logger.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/integrations/pointfive/${MODPY_PYCACHE}logger.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/integrations/pointfive/${MODPY_PYCACHE}payload.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/integrations/pointfive/${MODPY_PYCACHE}payload.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/integrations/pointfive/${MODPY_PYCACHE}upload_client.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/integrations/pointfive/${MODPY_PYCACHE}upload_client.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/integrations/pointfive/logger.py
+lib/python${MODPY_VERSION}/site-packages/litellm/integrations/pointfive/payload.py
+lib/python${MODPY_VERSION}/site-packages/litellm/integrations/pointfive/upload_client.py
 lib/python${MODPY_VERSION}/site-packages/litellm/integrations/posthog.py
 lib/python${MODPY_VERSION}/site-packages/litellm/integrations/posthog_mock_client.py
 lib/python${MODPY_VERSION}/site-packages/litellm/integrations/prometheus.py
@@ -1033,12 +1234,14 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/litellm/integrations/prometheus_helpers/${MODPY_PYCACHE}prometheus_api.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/integrations/prometheus_helpers/bounded_prometheus_series_tracker.py
 lib/python${MODPY_VERSION}/site-packages/litellm/integrations/prometheus_helpers/prometheus_api.py
+lib/python${MODPY_VERSION}/site-packages/litellm/integrations/prometheus_metrics_endpoint.py
 lib/python${MODPY_VERSION}/site-packages/litellm/integrations/prometheus_services.py
 lib/python${MODPY_VERSION}/site-packages/litellm/integrations/prompt_layer.py
 lib/python${MODPY_VERSION}/site-packages/litellm/integrations/prompt_management_base.py
 lib/python${MODPY_VERSION}/site-packages/litellm/integrations/rubrik.py
 lib/python${MODPY_VERSION}/site-packages/litellm/integrations/s3.py
 lib/python${MODPY_VERSION}/site-packages/litellm/integrations/s3_v2.py
+lib/python${MODPY_VERSION}/site-packages/litellm/integrations/shadow_eval_logger.py
 lib/python${MODPY_VERSION}/site-packages/litellm/integrations/sqs.py
 lib/python${MODPY_VERSION}/site-packages/litellm/integrations/supabase.py
 lib/python${MODPY_VERSION}/site-packages/litellm/integrations/test_httpx.py
@@ -1083,11 +1286,27 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/litellm/integrations/websearch_interception/tools.py
 lib/python${MODPY_VERSION}/site-packages/litellm/integrations/websearch_interception/transformation.py
 lib/python${MODPY_VERSION}/site-packages/litellm/integrations/weights_biases.py
+lib/python${MODPY_VERSION}/site-packages/litellm/integrations/zerobus/
+lib/python${MODPY_VERSION}/site-packages/litellm/integrations/zerobus/__init__.py
+lib/python${MODPY_VERSION}/site-packages/litellm/integrations/zerobus/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/litellm/integrations/zerobus/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/integrations/zerobus/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/integrations/zerobus/${MODPY_PYCACHE}client.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/integrations/zerobus/${MODPY_PYCACHE}client.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/integrations/zerobus/${MODPY_PYCACHE}logger.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/integrations/zerobus/${MODPY_PYCACHE}logger.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/integrations/zerobus/${MODPY_PYCACHE}row.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/integrations/zerobus/${MODPY_PYCACHE}row.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/integrations/zerobus/client.py
+lib/python${MODPY_VERSION}/site-packages/litellm/integrations/zerobus/logger.py
+lib/python${MODPY_VERSION}/site-packages/litellm/integrations/zerobus/row.py
 lib/python${MODPY_VERSION}/site-packages/litellm/interactions/
 lib/python${MODPY_VERSION}/site-packages/litellm/interactions/__init__.py
 lib/python${MODPY_VERSION}/site-packages/litellm/interactions/${MODPY_PYCACHE}/
 lib/python${MODPY_VERSION}/site-packages/litellm/interactions/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/interactions/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/interactions/${MODPY_PYCACHE}background_cost_polling.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/interactions/${MODPY_PYCACHE}background_cost_polling.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/interactions/${MODPY_PYCACHE}http_handler.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/interactions/${MODPY_PYCACHE}http_handler.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/interactions/${MODPY_PYCACHE}main.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
@@ -1110,6 +1329,7 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/litellm/interactions/agents/http_handler.py
 lib/python${MODPY_VERSION}/site-packages/litellm/interactions/agents/main.py
 lib/python${MODPY_VERSION}/site-packages/litellm/interactions/agents/utils.py
+lib/python${MODPY_VERSION}/site-packages/litellm/interactions/background_cost_polling.py
 lib/python${MODPY_VERSION}/site-packages/litellm/interactions/http_handler.py
 lib/python${MODPY_VERSION}/site-packages/litellm/interactions/litellm_responses_transformation/
 lib/python${MODPY_VERSION}/site-packages/litellm/interactions/litellm_responses_transformation/__init__.py
@@ -1131,14 +1351,28 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/litellm/litellm_core_utils/
 lib/python${MODPY_VERSION}/site-packages/litellm/litellm_core_utils/README.md
 lib/python${MODPY_VERSION}/site-packages/litellm/litellm_core_utils/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/litellm/litellm_core_utils/${MODPY_PYCACHE}agentic_followup_kwargs.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/litellm_core_utils/${MODPY_PYCACHE}agentic_followup_kwargs.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/litellm_core_utils/${MODPY_PYCACHE}agentic_loop_settings.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/litellm_core_utils/${MODPY_PYCACHE}agentic_loop_settings.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/litellm_core_utils/${MODPY_PYCACHE}api_route_to_call_types.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/litellm_core_utils/${MODPY_PYCACHE}api_route_to_call_types.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/litellm_core_utils/${MODPY_PYCACHE}app_crypto.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/litellm_core_utils/${MODPY_PYCACHE}app_crypto.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/litellm_core_utils/${MODPY_PYCACHE}asyncify.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/litellm_core_utils/${MODPY_PYCACHE}asyncify.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/litellm_core_utils/${MODPY_PYCACHE}aws_partition.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/litellm_core_utils/${MODPY_PYCACHE}aws_partition.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/litellm_core_utils/${MODPY_PYCACHE}bug_report.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/litellm_core_utils/${MODPY_PYCACHE}bug_report.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/litellm_core_utils/${MODPY_PYCACHE}cached_imports.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/litellm_core_utils/${MODPY_PYCACHE}cached_imports.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/litellm_core_utils/${MODPY_PYCACHE}chat_completion_agentic_loop.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/litellm_core_utils/${MODPY_PYCACHE}chat_completion_agentic_loop.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/litellm_core_utils/${MODPY_PYCACHE}classifier_logging.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/litellm_core_utils/${MODPY_PYCACHE}classifier_logging.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/litellm_core_utils/${MODPY_PYCACHE}cli_keyring.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/litellm_core_utils/${MODPY_PYCACHE}cli_keyring.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/litellm_core_utils/${MODPY_PYCACHE}cli_token_utils.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/litellm_core_utils/${MODPY_PYCACHE}cli_token_utils.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/litellm_core_utils/${MODPY_PYCACHE}cloud_storage_security.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
@@ -1163,8 +1397,12 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/litellm/litellm_core_utils/${MODPY_PYCACHE}duration_parser.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/litellm_core_utils/${MODPY_PYCACHE}env_utils.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/litellm_core_utils/${MODPY_PYCACHE}env_utils.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/litellm_core_utils/${MODPY_PYCACHE}error_normalization.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/litellm_core_utils/${MODPY_PYCACHE}error_normalization.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/litellm_core_utils/${MODPY_PYCACHE}exception_mapping_utils.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/litellm_core_utils/${MODPY_PYCACHE}exception_mapping_utils.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/litellm_core_utils/${MODPY_PYCACHE}fallback_generalizations.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/litellm_core_utils/${MODPY_PYCACHE}fallback_generalizations.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/litellm_core_utils/${MODPY_PYCACHE}fallback_utils.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/litellm_core_utils/${MODPY_PYCACHE}fallback_utils.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/litellm_core_utils/${MODPY_PYCACHE}get_blog_posts.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
@@ -1185,10 +1423,16 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/litellm/litellm_core_utils/${MODPY_PYCACHE}health_check_utils.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/litellm_core_utils/${MODPY_PYCACHE}initialize_dynamic_callback_params.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/litellm_core_utils/${MODPY_PYCACHE}initialize_dynamic_callback_params.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/litellm_core_utils/${MODPY_PYCACHE}internal_call_metadata.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/litellm_core_utils/${MODPY_PYCACHE}internal_call_metadata.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/litellm_core_utils/${MODPY_PYCACHE}json_fragment_accumulator.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/litellm_core_utils/${MODPY_PYCACHE}json_fragment_accumulator.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/litellm_core_utils/${MODPY_PYCACHE}json_validation_rule.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/litellm_core_utils/${MODPY_PYCACHE}json_validation_rule.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/litellm_core_utils/${MODPY_PYCACHE}litellm_logging.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/litellm_core_utils/${MODPY_PYCACHE}litellm_logging.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/litellm_core_utils/${MODPY_PYCACHE}llm_judge.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/litellm_core_utils/${MODPY_PYCACHE}llm_judge.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/litellm_core_utils/${MODPY_PYCACHE}llm_request_utils.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/litellm_core_utils/${MODPY_PYCACHE}llm_request_utils.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/litellm_core_utils/${MODPY_PYCACHE}logging_callback_manager.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
@@ -1203,10 +1447,22 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/litellm/litellm_core_utils/${MODPY_PYCACHE}model_param_helper.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/litellm_core_utils/${MODPY_PYCACHE}model_response_utils.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/litellm_core_utils/${MODPY_PYCACHE}model_response_utils.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/litellm_core_utils/${MODPY_PYCACHE}private_json.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/litellm_core_utils/${MODPY_PYCACHE}private_json.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/litellm_core_utils/${MODPY_PYCACHE}provider_affinity.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/litellm_core_utils/${MODPY_PYCACHE}provider_affinity.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/litellm_core_utils/${MODPY_PYCACHE}ptu_pricing.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/litellm_core_utils/${MODPY_PYCACHE}ptu_pricing.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/litellm_core_utils/${MODPY_PYCACHE}realtime_errors.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/litellm_core_utils/${MODPY_PYCACHE}realtime_errors.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/litellm_core_utils/${MODPY_PYCACHE}realtime_streaming.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/litellm_core_utils/${MODPY_PYCACHE}realtime_streaming.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/litellm_core_utils/${MODPY_PYCACHE}reasoning_effort_utils.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/litellm_core_utils/${MODPY_PYCACHE}reasoning_effort_utils.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/litellm_core_utils/${MODPY_PYCACHE}redact_messages.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/litellm_core_utils/${MODPY_PYCACHE}redact_messages.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/litellm_core_utils/${MODPY_PYCACHE}request_timeout_resolver.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/litellm_core_utils/${MODPY_PYCACHE}request_timeout_resolver.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/litellm_core_utils/${MODPY_PYCACHE}response_header_helpers.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/litellm_core_utils/${MODPY_PYCACHE}response_header_helpers.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/litellm_core_utils/${MODPY_PYCACHE}rules.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
@@ -1219,6 +1475,12 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/litellm/litellm_core_utils/${MODPY_PYCACHE}secret_redaction.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/litellm_core_utils/${MODPY_PYCACHE}sensitive_data_masker.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/litellm_core_utils/${MODPY_PYCACHE}sensitive_data_masker.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/litellm_core_utils/${MODPY_PYCACHE}sentry_scrubbing.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/litellm_core_utils/${MODPY_PYCACHE}sentry_scrubbing.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/litellm_core_utils/${MODPY_PYCACHE}served_output_texts.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/litellm_core_utils/${MODPY_PYCACHE}served_output_texts.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/litellm_core_utils/${MODPY_PYCACHE}service_tier_utils.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/litellm_core_utils/${MODPY_PYCACHE}service_tier_utils.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/litellm_core_utils/${MODPY_PYCACHE}streaming_chunk_builder_utils.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/litellm_core_utils/${MODPY_PYCACHE}streaming_chunk_builder_utils.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/litellm_core_utils/${MODPY_PYCACHE}streaming_handler.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
@@ -1227,18 +1489,30 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/litellm/litellm_core_utils/${MODPY_PYCACHE}thread_pool_executor.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/litellm_core_utils/${MODPY_PYCACHE}token_counter.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/litellm_core_utils/${MODPY_PYCACHE}token_counter.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/litellm_core_utils/${MODPY_PYCACHE}tokenizer.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/litellm_core_utils/${MODPY_PYCACHE}tokenizer.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/litellm_core_utils/${MODPY_PYCACHE}url_utils.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/litellm_core_utils/${MODPY_PYCACHE}url_utils.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/litellm_core_utils/agentic_followup_kwargs.py
+lib/python${MODPY_VERSION}/site-packages/litellm/litellm_core_utils/agentic_loop_settings.py
 lib/python${MODPY_VERSION}/site-packages/litellm/litellm_core_utils/api_route_to_call_types.py
 lib/python${MODPY_VERSION}/site-packages/litellm/litellm_core_utils/app_crypto.py
 lib/python${MODPY_VERSION}/site-packages/litellm/litellm_core_utils/asyncify.py
 lib/python${MODPY_VERSION}/site-packages/litellm/litellm_core_utils/audio_utils/
 lib/python${MODPY_VERSION}/site-packages/litellm/litellm_core_utils/audio_utils/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/litellm/litellm_core_utils/audio_utils/${MODPY_PYCACHE}subtitle_utils.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/litellm_core_utils/audio_utils/${MODPY_PYCACHE}subtitle_utils.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/litellm_core_utils/audio_utils/${MODPY_PYCACHE}utils.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/litellm_core_utils/audio_utils/${MODPY_PYCACHE}utils.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/litellm_core_utils/audio_utils/audio_health_check.wav
+lib/python${MODPY_VERSION}/site-packages/litellm/litellm_core_utils/audio_utils/subtitle_utils.py
 lib/python${MODPY_VERSION}/site-packages/litellm/litellm_core_utils/audio_utils/utils.py
+lib/python${MODPY_VERSION}/site-packages/litellm/litellm_core_utils/aws_partition.py
+lib/python${MODPY_VERSION}/site-packages/litellm/litellm_core_utils/bug_report.py
 lib/python${MODPY_VERSION}/site-packages/litellm/litellm_core_utils/cached_imports.py
+lib/python${MODPY_VERSION}/site-packages/litellm/litellm_core_utils/chat_completion_agentic_loop.py
+lib/python${MODPY_VERSION}/site-packages/litellm/litellm_core_utils/classifier_logging.py
+lib/python${MODPY_VERSION}/site-packages/litellm/litellm_core_utils/cli_keyring.py
 lib/python${MODPY_VERSION}/site-packages/litellm/litellm_core_utils/cli_token_utils.py
 lib/python${MODPY_VERSION}/site-packages/litellm/litellm_core_utils/cloud_storage_security.py
 lib/python${MODPY_VERSION}/site-packages/litellm/litellm_core_utils/completion_timeout.py
@@ -1251,7 +1525,9 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/litellm/litellm_core_utils/dot_notation_indexing.py
 lib/python${MODPY_VERSION}/site-packages/litellm/litellm_core_utils/duration_parser.py
 lib/python${MODPY_VERSION}/site-packages/litellm/litellm_core_utils/env_utils.py
+lib/python${MODPY_VERSION}/site-packages/litellm/litellm_core_utils/error_normalization.py
 lib/python${MODPY_VERSION}/site-packages/litellm/litellm_core_utils/exception_mapping_utils.py
+lib/python${MODPY_VERSION}/site-packages/litellm/litellm_core_utils/fallback_generalizations.py
 lib/python${MODPY_VERSION}/site-packages/litellm/litellm_core_utils/fallback_utils.py
 lib/python${MODPY_VERSION}/site-packages/litellm/litellm_core_utils/get_blog_posts.py
 lib/python${MODPY_VERSION}/site-packages/litellm/litellm_core_utils/get_litellm_params.py
@@ -1262,19 +1538,31 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/litellm/litellm_core_utils/health_check_helpers.py
 lib/python${MODPY_VERSION}/site-packages/litellm/litellm_core_utils/health_check_utils.py
 lib/python${MODPY_VERSION}/site-packages/litellm/litellm_core_utils/initialize_dynamic_callback_params.py
+lib/python${MODPY_VERSION}/site-packages/litellm/litellm_core_utils/internal_call_metadata.py
+lib/python${MODPY_VERSION}/site-packages/litellm/litellm_core_utils/json_fragment_accumulator.py
 lib/python${MODPY_VERSION}/site-packages/litellm/litellm_core_utils/json_validation_rule.py
 lib/python${MODPY_VERSION}/site-packages/litellm/litellm_core_utils/litellm_logging.py
 lib/python${MODPY_VERSION}/site-packages/litellm/litellm_core_utils/llm_cost_calc/
 lib/python${MODPY_VERSION}/site-packages/litellm/litellm_core_utils/llm_cost_calc/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/litellm/litellm_core_utils/llm_cost_calc/${MODPY_PYCACHE}guardrail_cost.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/litellm_core_utils/llm_cost_calc/${MODPY_PYCACHE}guardrail_cost.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/litellm_core_utils/llm_cost_calc/${MODPY_PYCACHE}tiered_pricing.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/litellm_core_utils/llm_cost_calc/${MODPY_PYCACHE}tiered_pricing.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/litellm_core_utils/llm_cost_calc/${MODPY_PYCACHE}tool_call_cost_tracking.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/litellm_core_utils/llm_cost_calc/${MODPY_PYCACHE}tool_call_cost_tracking.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/litellm_core_utils/llm_cost_calc/${MODPY_PYCACHE}usage_object_transformation.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/litellm_core_utils/llm_cost_calc/${MODPY_PYCACHE}usage_object_transformation.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/litellm_core_utils/llm_cost_calc/${MODPY_PYCACHE}utils.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/litellm_core_utils/llm_cost_calc/${MODPY_PYCACHE}utils.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/litellm_core_utils/llm_cost_calc/${MODPY_PYCACHE}zero_cost_diagnostic.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/litellm_core_utils/llm_cost_calc/${MODPY_PYCACHE}zero_cost_diagnostic.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/litellm_core_utils/llm_cost_calc/guardrail_cost.py
+lib/python${MODPY_VERSION}/site-packages/litellm/litellm_core_utils/llm_cost_calc/tiered_pricing.py
 lib/python${MODPY_VERSION}/site-packages/litellm/litellm_core_utils/llm_cost_calc/tool_call_cost_tracking.py
 lib/python${MODPY_VERSION}/site-packages/litellm/litellm_core_utils/llm_cost_calc/usage_object_transformation.py
 lib/python${MODPY_VERSION}/site-packages/litellm/litellm_core_utils/llm_cost_calc/utils.py
+lib/python${MODPY_VERSION}/site-packages/litellm/litellm_core_utils/llm_cost_calc/zero_cost_diagnostic.py
+lib/python${MODPY_VERSION}/site-packages/litellm/litellm_core_utils/llm_judge.py
 lib/python${MODPY_VERSION}/site-packages/litellm/litellm_core_utils/llm_request_utils.py
 lib/python${MODPY_VERSION}/site-packages/litellm/litellm_core_utils/llm_response_utils/
 lib/python${MODPY_VERSION}/site-packages/litellm/litellm_core_utils/llm_response_utils/${MODPY_PYCACHE}/
@@ -1299,6 +1587,7 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/litellm/litellm_core_utils/mock_functions.py
 lib/python${MODPY_VERSION}/site-packages/litellm/litellm_core_utils/model_param_helper.py
 lib/python${MODPY_VERSION}/site-packages/litellm/litellm_core_utils/model_response_utils.py
+lib/python${MODPY_VERSION}/site-packages/litellm/litellm_core_utils/private_json.py
 lib/python${MODPY_VERSION}/site-packages/litellm/litellm_core_utils/prompt_templates/
 lib/python${MODPY_VERSION}/site-packages/litellm/litellm_core_utils/prompt_templates/${MODPY_PYCACHE}/
 lib/python${MODPY_VERSION}/site-packages/litellm/litellm_core_utils/prompt_templates/${MODPY_PYCACHE}common_utils.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
@@ -1309,27 +1598,42 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/litellm/litellm_core_utils/prompt_templates/${MODPY_PYCACHE}huggingface_template_handler.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/litellm_core_utils/prompt_templates/${MODPY_PYCACHE}image_handling.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/litellm_core_utils/prompt_templates/${MODPY_PYCACHE}image_handling.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/litellm_core_utils/prompt_templates/${MODPY_PYCACHE}mid_conversation_system.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/litellm_core_utils/prompt_templates/${MODPY_PYCACHE}mid_conversation_system.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/litellm_core_utils/prompt_templates/common_utils.py
 lib/python${MODPY_VERSION}/site-packages/litellm/litellm_core_utils/prompt_templates/factory.py
 lib/python${MODPY_VERSION}/site-packages/litellm/litellm_core_utils/prompt_templates/huggingface_template_handler.py
 lib/python${MODPY_VERSION}/site-packages/litellm/litellm_core_utils/prompt_templates/image_handling.py
+lib/python${MODPY_VERSION}/site-packages/litellm/litellm_core_utils/prompt_templates/mid_conversation_system.py
+lib/python${MODPY_VERSION}/site-packages/litellm/litellm_core_utils/provider_affinity.py
+lib/python${MODPY_VERSION}/site-packages/litellm/litellm_core_utils/ptu_pricing.py
+lib/python${MODPY_VERSION}/site-packages/litellm/litellm_core_utils/realtime_errors.py
 lib/python${MODPY_VERSION}/site-packages/litellm/litellm_core_utils/realtime_streaming.py
+lib/python${MODPY_VERSION}/site-packages/litellm/litellm_core_utils/reasoning_effort_utils.py
 lib/python${MODPY_VERSION}/site-packages/litellm/litellm_core_utils/redact_messages.py
+lib/python${MODPY_VERSION}/site-packages/litellm/litellm_core_utils/request_timeout_resolver.py
 lib/python${MODPY_VERSION}/site-packages/litellm/litellm_core_utils/response_header_helpers.py
 lib/python${MODPY_VERSION}/site-packages/litellm/litellm_core_utils/rules.py
 lib/python${MODPY_VERSION}/site-packages/litellm/litellm_core_utils/safe_json_dumps.py
 lib/python${MODPY_VERSION}/site-packages/litellm/litellm_core_utils/safe_json_loads.py
 lib/python${MODPY_VERSION}/site-packages/litellm/litellm_core_utils/secret_redaction.py
 lib/python${MODPY_VERSION}/site-packages/litellm/litellm_core_utils/sensitive_data_masker.py
+lib/python${MODPY_VERSION}/site-packages/litellm/litellm_core_utils/sentry_scrubbing.py
+lib/python${MODPY_VERSION}/site-packages/litellm/litellm_core_utils/served_output_texts.py
+lib/python${MODPY_VERSION}/site-packages/litellm/litellm_core_utils/service_tier_utils.py
 lib/python${MODPY_VERSION}/site-packages/litellm/litellm_core_utils/specialty_caches/
 lib/python${MODPY_VERSION}/site-packages/litellm/litellm_core_utils/specialty_caches/${MODPY_PYCACHE}/
 lib/python${MODPY_VERSION}/site-packages/litellm/litellm_core_utils/specialty_caches/${MODPY_PYCACHE}dynamic_logging_cache.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/litellm_core_utils/specialty_caches/${MODPY_PYCACHE}dynamic_logging_cache.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/litellm_core_utils/specialty_caches/${MODPY_PYCACHE}service_trace_id_cache.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/litellm_core_utils/specialty_caches/${MODPY_PYCACHE}service_trace_id_cache.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/litellm_core_utils/specialty_caches/dynamic_logging_cache.py
+lib/python${MODPY_VERSION}/site-packages/litellm/litellm_core_utils/specialty_caches/service_trace_id_cache.py
 lib/python${MODPY_VERSION}/site-packages/litellm/litellm_core_utils/streaming_chunk_builder_utils.py
 lib/python${MODPY_VERSION}/site-packages/litellm/litellm_core_utils/streaming_handler.py
 lib/python${MODPY_VERSION}/site-packages/litellm/litellm_core_utils/thread_pool_executor.py
 lib/python${MODPY_VERSION}/site-packages/litellm/litellm_core_utils/token_counter.py
+lib/python${MODPY_VERSION}/site-packages/litellm/litellm_core_utils/tokenizer.py
 lib/python${MODPY_VERSION}/site-packages/litellm/litellm_core_utils/tokenizers/
 lib/python${MODPY_VERSION}/site-packages/litellm/litellm_core_utils/tokenizers/9b5ad71b2ce5302211f9c61530b329a4922fc6a4
 lib/python${MODPY_VERSION}/site-packages/litellm/litellm_core_utils/tokenizers/__init__.py
@@ -1348,6 +1652,8 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/${MODPY_PYCACHE}base.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/${MODPY_PYCACHE}base.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/${MODPY_PYCACHE}compaction.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/${MODPY_PYCACHE}compaction.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/${MODPY_PYCACHE}custom_llm.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/${MODPY_PYCACHE}custom_llm.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/${MODPY_PYCACHE}maritalk.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
@@ -1428,10 +1734,16 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/anthropic/${MODPY_PYCACHE}/
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/anthropic/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/anthropic/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/anthropic/${MODPY_PYCACHE}cache_aware_routing.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/anthropic/${MODPY_PYCACHE}cache_aware_routing.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/anthropic/${MODPY_PYCACHE}common_utils.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/anthropic/${MODPY_PYCACHE}common_utils.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/anthropic/${MODPY_PYCACHE}compaction.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/anthropic/${MODPY_PYCACHE}compaction.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/anthropic/${MODPY_PYCACHE}cost_calculation.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/anthropic/${MODPY_PYCACHE}cost_calculation.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/anthropic/${MODPY_PYCACHE}prompt_cache_prediction.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/anthropic/${MODPY_PYCACHE}prompt_cache_prediction.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/anthropic/batches/
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/anthropic/batches/__init__.py
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/anthropic/batches/${MODPY_PYCACHE}/
@@ -1443,6 +1755,7 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/anthropic/batches/${MODPY_PYCACHE}transformation.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/anthropic/batches/handler.py
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/anthropic/batches/transformation.py
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/anthropic/cache_aware_routing.py
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/anthropic/chat/
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/anthropic/chat/__init__.py
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/anthropic/chat/${MODPY_PYCACHE}/
@@ -1463,6 +1776,7 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/anthropic/chat/handler.py
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/anthropic/chat/transformation.py
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/anthropic/common_utils.py
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/anthropic/compaction.py
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/anthropic/completion/
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/anthropic/completion/${MODPY_PYCACHE}/
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/anthropic/completion/${MODPY_PYCACHE}handler.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
@@ -1486,103 +1800,6 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/anthropic/count_tokens/handler.py
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/anthropic/count_tokens/token_counter.py
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/anthropic/count_tokens/transformation.py
-lib/python${MODPY_VERSION}/site-packages/litellm/llms/anthropic/experimental_pass_through/
-lib/python${MODPY_VERSION}/site-packages/litellm/llms/anthropic/experimental_pass_through/${MODPY_PYCACHE}/
-lib/python${MODPY_VERSION}/site-packages/litellm/llms/anthropic/experimental_pass_through/${MODPY_PYCACHE}utils.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/litellm/llms/anthropic/experimental_pass_through/${MODPY_PYCACHE}utils.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/litellm/llms/anthropic/experimental_pass_through/adapters/
-lib/python${MODPY_VERSION}/site-packages/litellm/llms/anthropic/experimental_pass_through/adapters/__init__.py
-lib/python${MODPY_VERSION}/site-packages/litellm/llms/anthropic/experimental_pass_through/adapters/${MODPY_PYCACHE}/
-lib/python${MODPY_VERSION}/site-packages/litellm/llms/anthropic/experimental_pass_through/adapters/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/litellm/llms/anthropic/experimental_pass_through/adapters/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/litellm/llms/anthropic/experimental_pass_through/adapters/${MODPY_PYCACHE}handler.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/litellm/llms/anthropic/experimental_pass_through/adapters/${MODPY_PYCACHE}handler.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/litellm/llms/anthropic/experimental_pass_through/adapters/${MODPY_PYCACHE}streaming_iterator.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/litellm/llms/anthropic/experimental_pass_through/adapters/${MODPY_PYCACHE}streaming_iterator.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/litellm/llms/anthropic/experimental_pass_through/adapters/${MODPY_PYCACHE}transformation.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/litellm/llms/anthropic/experimental_pass_through/adapters/${MODPY_PYCACHE}transformation.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/litellm/llms/anthropic/experimental_pass_through/adapters/handler.py
-lib/python${MODPY_VERSION}/site-packages/litellm/llms/anthropic/experimental_pass_through/adapters/streaming_iterator.py
-lib/python${MODPY_VERSION}/site-packages/litellm/llms/anthropic/experimental_pass_through/adapters/transformation.py
-lib/python${MODPY_VERSION}/site-packages/litellm/llms/anthropic/experimental_pass_through/architecture.md
-lib/python${MODPY_VERSION}/site-packages/litellm/llms/anthropic/experimental_pass_through/context_management/
-lib/python${MODPY_VERSION}/site-packages/litellm/llms/anthropic/experimental_pass_through/context_management/__init__.py
-lib/python${MODPY_VERSION}/site-packages/litellm/llms/anthropic/experimental_pass_through/context_management/${MODPY_PYCACHE}/
-lib/python${MODPY_VERSION}/site-packages/litellm/llms/anthropic/experimental_pass_through/context_management/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/litellm/llms/anthropic/experimental_pass_through/context_management/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/litellm/llms/anthropic/experimental_pass_through/context_management/${MODPY_PYCACHE}constants.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/litellm/llms/anthropic/experimental_pass_through/context_management/${MODPY_PYCACHE}constants.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/litellm/llms/anthropic/experimental_pass_through/context_management/${MODPY_PYCACHE}dispatcher.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/litellm/llms/anthropic/experimental_pass_through/context_management/${MODPY_PYCACHE}dispatcher.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/litellm/llms/anthropic/experimental_pass_through/context_management/${MODPY_PYCACHE}errors.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/litellm/llms/anthropic/experimental_pass_through/context_management/${MODPY_PYCACHE}errors.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/litellm/llms/anthropic/experimental_pass_through/context_management/${MODPY_PYCACHE}placeholders.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/litellm/llms/anthropic/experimental_pass_through/context_management/${MODPY_PYCACHE}placeholders.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/litellm/llms/anthropic/experimental_pass_through/context_management/${MODPY_PYCACHE}result.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/litellm/llms/anthropic/experimental_pass_through/context_management/${MODPY_PYCACHE}result.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/litellm/llms/anthropic/experimental_pass_through/context_management/constants.py
-lib/python${MODPY_VERSION}/site-packages/litellm/llms/anthropic/experimental_pass_through/context_management/dispatcher.py
-lib/python${MODPY_VERSION}/site-packages/litellm/llms/anthropic/experimental_pass_through/context_management/editors/
-lib/python${MODPY_VERSION}/site-packages/litellm/llms/anthropic/experimental_pass_through/context_management/editors/__init__.py
-lib/python${MODPY_VERSION}/site-packages/litellm/llms/anthropic/experimental_pass_through/context_management/editors/${MODPY_PYCACHE}/
-lib/python${MODPY_VERSION}/site-packages/litellm/llms/anthropic/experimental_pass_through/context_management/editors/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/litellm/llms/anthropic/experimental_pass_through/context_management/editors/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/litellm/llms/anthropic/experimental_pass_through/context_management/editors/${MODPY_PYCACHE}clear_tool_uses.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/litellm/llms/anthropic/experimental_pass_through/context_management/editors/${MODPY_PYCACHE}clear_tool_uses.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/litellm/llms/anthropic/experimental_pass_through/context_management/editors/${MODPY_PYCACHE}compact.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/litellm/llms/anthropic/experimental_pass_through/context_management/editors/${MODPY_PYCACHE}compact.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/litellm/llms/anthropic/experimental_pass_through/context_management/editors/clear_tool_uses.py
-lib/python${MODPY_VERSION}/site-packages/litellm/llms/anthropic/experimental_pass_through/context_management/editors/compact.py
-lib/python${MODPY_VERSION}/site-packages/litellm/llms/anthropic/experimental_pass_through/context_management/errors.py
-lib/python${MODPY_VERSION}/site-packages/litellm/llms/anthropic/experimental_pass_through/context_management/placeholders.py
-lib/python${MODPY_VERSION}/site-packages/litellm/llms/anthropic/experimental_pass_through/context_management/result.py
-lib/python${MODPY_VERSION}/site-packages/litellm/llms/anthropic/experimental_pass_through/messages/
-lib/python${MODPY_VERSION}/site-packages/litellm/llms/anthropic/experimental_pass_through/messages/${MODPY_PYCACHE}/
-lib/python${MODPY_VERSION}/site-packages/litellm/llms/anthropic/experimental_pass_through/messages/${MODPY_PYCACHE}agentic_streaming_iterator.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/litellm/llms/anthropic/experimental_pass_through/messages/${MODPY_PYCACHE}agentic_streaming_iterator.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/litellm/llms/anthropic/experimental_pass_through/messages/${MODPY_PYCACHE}fake_stream_iterator.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/litellm/llms/anthropic/experimental_pass_through/messages/${MODPY_PYCACHE}fake_stream_iterator.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/litellm/llms/anthropic/experimental_pass_through/messages/${MODPY_PYCACHE}handler.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/litellm/llms/anthropic/experimental_pass_through/messages/${MODPY_PYCACHE}handler.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/litellm/llms/anthropic/experimental_pass_through/messages/${MODPY_PYCACHE}streaming_iterator.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/litellm/llms/anthropic/experimental_pass_through/messages/${MODPY_PYCACHE}streaming_iterator.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/litellm/llms/anthropic/experimental_pass_through/messages/${MODPY_PYCACHE}transformation.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/litellm/llms/anthropic/experimental_pass_through/messages/${MODPY_PYCACHE}transformation.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/litellm/llms/anthropic/experimental_pass_through/messages/${MODPY_PYCACHE}utils.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/litellm/llms/anthropic/experimental_pass_through/messages/${MODPY_PYCACHE}utils.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/litellm/llms/anthropic/experimental_pass_through/messages/agentic_streaming_iterator.py
-lib/python${MODPY_VERSION}/site-packages/litellm/llms/anthropic/experimental_pass_through/messages/fake_stream_iterator.py
-lib/python${MODPY_VERSION}/site-packages/litellm/llms/anthropic/experimental_pass_through/messages/handler.py
-lib/python${MODPY_VERSION}/site-packages/litellm/llms/anthropic/experimental_pass_through/messages/interceptors/
-lib/python${MODPY_VERSION}/site-packages/litellm/llms/anthropic/experimental_pass_through/messages/interceptors/README.md
-lib/python${MODPY_VERSION}/site-packages/litellm/llms/anthropic/experimental_pass_through/messages/interceptors/__init__.py
-lib/python${MODPY_VERSION}/site-packages/litellm/llms/anthropic/experimental_pass_through/messages/interceptors/${MODPY_PYCACHE}/
-lib/python${MODPY_VERSION}/site-packages/litellm/llms/anthropic/experimental_pass_through/messages/interceptors/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/litellm/llms/anthropic/experimental_pass_through/messages/interceptors/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/litellm/llms/anthropic/experimental_pass_through/messages/interceptors/${MODPY_PYCACHE}advisor.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/litellm/llms/anthropic/experimental_pass_through/messages/interceptors/${MODPY_PYCACHE}advisor.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/litellm/llms/anthropic/experimental_pass_through/messages/interceptors/${MODPY_PYCACHE}base.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/litellm/llms/anthropic/experimental_pass_through/messages/interceptors/${MODPY_PYCACHE}base.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/litellm/llms/anthropic/experimental_pass_through/messages/interceptors/advisor.py
-lib/python${MODPY_VERSION}/site-packages/litellm/llms/anthropic/experimental_pass_through/messages/interceptors/base.py
-lib/python${MODPY_VERSION}/site-packages/litellm/llms/anthropic/experimental_pass_through/messages/streaming_iterator.py
-lib/python${MODPY_VERSION}/site-packages/litellm/llms/anthropic/experimental_pass_through/messages/transformation.py
-lib/python${MODPY_VERSION}/site-packages/litellm/llms/anthropic/experimental_pass_through/messages/utils.py
-lib/python${MODPY_VERSION}/site-packages/litellm/llms/anthropic/experimental_pass_through/responses_adapters/
-lib/python${MODPY_VERSION}/site-packages/litellm/llms/anthropic/experimental_pass_through/responses_adapters/__init__.py
-lib/python${MODPY_VERSION}/site-packages/litellm/llms/anthropic/experimental_pass_through/responses_adapters/${MODPY_PYCACHE}/
-lib/python${MODPY_VERSION}/site-packages/litellm/llms/anthropic/experimental_pass_through/responses_adapters/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/litellm/llms/anthropic/experimental_pass_through/responses_adapters/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/litellm/llms/anthropic/experimental_pass_through/responses_adapters/${MODPY_PYCACHE}handler.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/litellm/llms/anthropic/experimental_pass_through/responses_adapters/${MODPY_PYCACHE}handler.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/litellm/llms/anthropic/experimental_pass_through/responses_adapters/${MODPY_PYCACHE}streaming_iterator.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/litellm/llms/anthropic/experimental_pass_through/responses_adapters/${MODPY_PYCACHE}streaming_iterator.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/litellm/llms/anthropic/experimental_pass_through/responses_adapters/${MODPY_PYCACHE}transformation.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/litellm/llms/anthropic/experimental_pass_through/responses_adapters/${MODPY_PYCACHE}transformation.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/litellm/llms/anthropic/experimental_pass_through/responses_adapters/handler.py
-lib/python${MODPY_VERSION}/site-packages/litellm/llms/anthropic/experimental_pass_through/responses_adapters/streaming_iterator.py
-lib/python${MODPY_VERSION}/site-packages/litellm/llms/anthropic/experimental_pass_through/responses_adapters/transformation.py
-lib/python${MODPY_VERSION}/site-packages/litellm/llms/anthropic/experimental_pass_through/utils.py
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/anthropic/files/
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/anthropic/files/__init__.py
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/anthropic/files/${MODPY_PYCACHE}/
@@ -1594,6 +1811,113 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/anthropic/files/${MODPY_PYCACHE}transformation.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/anthropic/files/handler.py
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/anthropic/files/transformation.py
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/anthropic/pass_through/
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/anthropic/pass_through/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/anthropic/pass_through/${MODPY_PYCACHE}utils.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/anthropic/pass_through/${MODPY_PYCACHE}utils.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/anthropic/pass_through/adapters/
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/anthropic/pass_through/adapters/__init__.py
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/anthropic/pass_through/adapters/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/anthropic/pass_through/adapters/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/anthropic/pass_through/adapters/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/anthropic/pass_through/adapters/${MODPY_PYCACHE}handler.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/anthropic/pass_through/adapters/${MODPY_PYCACHE}handler.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/anthropic/pass_through/adapters/${MODPY_PYCACHE}streaming_iterator.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/anthropic/pass_through/adapters/${MODPY_PYCACHE}streaming_iterator.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/anthropic/pass_through/adapters/${MODPY_PYCACHE}transformation.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/anthropic/pass_through/adapters/${MODPY_PYCACHE}transformation.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/anthropic/pass_through/adapters/handler.py
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/anthropic/pass_through/adapters/streaming_iterator.py
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/anthropic/pass_through/adapters/transformation.py
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/anthropic/pass_through/architecture.md
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/anthropic/pass_through/context_management/
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/anthropic/pass_through/context_management/__init__.py
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/anthropic/pass_through/context_management/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/anthropic/pass_through/context_management/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/anthropic/pass_through/context_management/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/anthropic/pass_through/context_management/${MODPY_PYCACHE}constants.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/anthropic/pass_through/context_management/${MODPY_PYCACHE}constants.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/anthropic/pass_through/context_management/${MODPY_PYCACHE}dispatcher.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/anthropic/pass_through/context_management/${MODPY_PYCACHE}dispatcher.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/anthropic/pass_through/context_management/${MODPY_PYCACHE}errors.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/anthropic/pass_through/context_management/${MODPY_PYCACHE}errors.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/anthropic/pass_through/context_management/${MODPY_PYCACHE}placeholders.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/anthropic/pass_through/context_management/${MODPY_PYCACHE}placeholders.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/anthropic/pass_through/context_management/${MODPY_PYCACHE}result.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/anthropic/pass_through/context_management/${MODPY_PYCACHE}result.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/anthropic/pass_through/context_management/constants.py
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/anthropic/pass_through/context_management/dispatcher.py
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/anthropic/pass_through/context_management/editors/
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/anthropic/pass_through/context_management/editors/__init__.py
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/anthropic/pass_through/context_management/editors/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/anthropic/pass_through/context_management/editors/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/anthropic/pass_through/context_management/editors/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/anthropic/pass_through/context_management/editors/${MODPY_PYCACHE}clear_tool_uses.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/anthropic/pass_through/context_management/editors/${MODPY_PYCACHE}clear_tool_uses.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/anthropic/pass_through/context_management/editors/${MODPY_PYCACHE}compact.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/anthropic/pass_through/context_management/editors/${MODPY_PYCACHE}compact.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/anthropic/pass_through/context_management/editors/clear_tool_uses.py
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/anthropic/pass_through/context_management/editors/compact.py
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/anthropic/pass_through/context_management/errors.py
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/anthropic/pass_through/context_management/placeholders.py
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/anthropic/pass_through/context_management/result.py
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/anthropic/pass_through/messages/
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/anthropic/pass_through/messages/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/anthropic/pass_through/messages/${MODPY_PYCACHE}agentic_streaming_iterator.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/anthropic/pass_through/messages/${MODPY_PYCACHE}agentic_streaming_iterator.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/anthropic/pass_through/messages/${MODPY_PYCACHE}fake_stream_iterator.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/anthropic/pass_through/messages/${MODPY_PYCACHE}fake_stream_iterator.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/anthropic/pass_through/messages/${MODPY_PYCACHE}handler.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/anthropic/pass_through/messages/${MODPY_PYCACHE}handler.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/anthropic/pass_through/messages/${MODPY_PYCACHE}mcp_handler.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/anthropic/pass_through/messages/${MODPY_PYCACHE}mcp_handler.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/anthropic/pass_through/messages/${MODPY_PYCACHE}mid_conversation_system.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/anthropic/pass_through/messages/${MODPY_PYCACHE}mid_conversation_system.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/anthropic/pass_through/messages/${MODPY_PYCACHE}response_cache.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/anthropic/pass_through/messages/${MODPY_PYCACHE}response_cache.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/anthropic/pass_through/messages/${MODPY_PYCACHE}streaming_iterator.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/anthropic/pass_through/messages/${MODPY_PYCACHE}streaming_iterator.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/anthropic/pass_through/messages/${MODPY_PYCACHE}transformation.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/anthropic/pass_through/messages/${MODPY_PYCACHE}transformation.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/anthropic/pass_through/messages/${MODPY_PYCACHE}utils.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/anthropic/pass_through/messages/${MODPY_PYCACHE}utils.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/anthropic/pass_through/messages/agentic_streaming_iterator.py
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/anthropic/pass_through/messages/fake_stream_iterator.py
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/anthropic/pass_through/messages/handler.py
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/anthropic/pass_through/messages/interceptors/
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/anthropic/pass_through/messages/interceptors/README.md
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/anthropic/pass_through/messages/interceptors/__init__.py
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/anthropic/pass_through/messages/interceptors/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/anthropic/pass_through/messages/interceptors/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/anthropic/pass_through/messages/interceptors/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/anthropic/pass_through/messages/interceptors/${MODPY_PYCACHE}advisor.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/anthropic/pass_through/messages/interceptors/${MODPY_PYCACHE}advisor.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/anthropic/pass_through/messages/interceptors/${MODPY_PYCACHE}base.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/anthropic/pass_through/messages/interceptors/${MODPY_PYCACHE}base.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/anthropic/pass_through/messages/interceptors/advisor.py
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/anthropic/pass_through/messages/interceptors/base.py
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/anthropic/pass_through/messages/mcp_handler.py
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/anthropic/pass_through/messages/mid_conversation_system.py
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/anthropic/pass_through/messages/response_cache.py
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/anthropic/pass_through/messages/streaming_iterator.py
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/anthropic/pass_through/messages/transformation.py
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/anthropic/pass_through/messages/utils.py
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/anthropic/pass_through/responses_adapters/
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/anthropic/pass_through/responses_adapters/__init__.py
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/anthropic/pass_through/responses_adapters/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/anthropic/pass_through/responses_adapters/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/anthropic/pass_through/responses_adapters/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/anthropic/pass_through/responses_adapters/${MODPY_PYCACHE}handler.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/anthropic/pass_through/responses_adapters/${MODPY_PYCACHE}handler.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/anthropic/pass_through/responses_adapters/${MODPY_PYCACHE}streaming_iterator.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/anthropic/pass_through/responses_adapters/${MODPY_PYCACHE}streaming_iterator.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/anthropic/pass_through/responses_adapters/${MODPY_PYCACHE}transformation.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/anthropic/pass_through/responses_adapters/${MODPY_PYCACHE}transformation.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/anthropic/pass_through/responses_adapters/handler.py
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/anthropic/pass_through/responses_adapters/streaming_iterator.py
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/anthropic/pass_through/responses_adapters/transformation.py
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/anthropic/pass_through/utils.py
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/anthropic/prompt_cache_prediction.py
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/anthropic/skills/
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/anthropic/skills/__init__.py
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/anthropic/skills/${MODPY_PYCACHE}/
@@ -1748,6 +2072,14 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/azure/responses/${MODPY_PYCACHE}transformation.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/azure/responses/o_series_transformation.py
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/azure/responses/transformation.py
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/azure/search/
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/azure/search/__init__.py
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/azure/search/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/azure/search/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/azure/search/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/azure/search/${MODPY_PYCACHE}transformation.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/azure/search/${MODPY_PYCACHE}transformation.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/azure/search/transformation.py
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/azure/text_to_speech/
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/azure/text_to_speech/__init__.py
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/azure/text_to_speech/${MODPY_PYCACHE}/
@@ -1830,6 +2162,11 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/azure_ai/chat/transformation.py
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/azure_ai/common_utils.py
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/azure_ai/cost_calculator.py
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/azure_ai/decisions/
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/azure_ai/decisions/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/azure_ai/decisions/${MODPY_PYCACHE}transformation.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/azure_ai/decisions/${MODPY_PYCACHE}transformation.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/azure_ai/decisions/transformation.py
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/azure_ai/embed/
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/azure_ai/embed/__init__.py
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/azure_ai/embed/${MODPY_PYCACHE}/
@@ -1878,25 +2215,11 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/azure_ai/image_generation/flux_transformation.py
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/azure_ai/image_generation/gpt_transformation.py
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/azure_ai/image_generation/mai_transformation.py
-lib/python${MODPY_VERSION}/site-packages/litellm/llms/azure_ai/ocr/
-lib/python${MODPY_VERSION}/site-packages/litellm/llms/azure_ai/ocr/__init__.py
-lib/python${MODPY_VERSION}/site-packages/litellm/llms/azure_ai/ocr/${MODPY_PYCACHE}/
-lib/python${MODPY_VERSION}/site-packages/litellm/llms/azure_ai/ocr/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/litellm/llms/azure_ai/ocr/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/litellm/llms/azure_ai/ocr/${MODPY_PYCACHE}common_utils.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/litellm/llms/azure_ai/ocr/${MODPY_PYCACHE}common_utils.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/litellm/llms/azure_ai/ocr/${MODPY_PYCACHE}transformation.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/litellm/llms/azure_ai/ocr/${MODPY_PYCACHE}transformation.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/litellm/llms/azure_ai/ocr/common_utils.py
-lib/python${MODPY_VERSION}/site-packages/litellm/llms/azure_ai/ocr/document_intelligence/
-lib/python${MODPY_VERSION}/site-packages/litellm/llms/azure_ai/ocr/document_intelligence/__init__.py
-lib/python${MODPY_VERSION}/site-packages/litellm/llms/azure_ai/ocr/document_intelligence/${MODPY_PYCACHE}/
-lib/python${MODPY_VERSION}/site-packages/litellm/llms/azure_ai/ocr/document_intelligence/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/litellm/llms/azure_ai/ocr/document_intelligence/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/litellm/llms/azure_ai/ocr/document_intelligence/${MODPY_PYCACHE}transformation.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/litellm/llms/azure_ai/ocr/document_intelligence/${MODPY_PYCACHE}transformation.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/litellm/llms/azure_ai/ocr/document_intelligence/transformation.py
-lib/python${MODPY_VERSION}/site-packages/litellm/llms/azure_ai/ocr/transformation.py
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/azure_ai/passthrough/
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/azure_ai/passthrough/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/azure_ai/passthrough/${MODPY_PYCACHE}transformation.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/azure_ai/passthrough/${MODPY_PYCACHE}transformation.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/azure_ai/passthrough/transformation.py
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/azure_ai/rerank/
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/azure_ai/rerank/${MODPY_PYCACHE}/
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/azure_ai/rerank/${MODPY_PYCACHE}handler.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
@@ -1905,6 +2228,14 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/azure_ai/rerank/${MODPY_PYCACHE}transformation.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/azure_ai/rerank/handler.py
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/azure_ai/rerank/transformation.py
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/azure_ai/responses/
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/azure_ai/responses/__init__.py
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/azure_ai/responses/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/azure_ai/responses/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/azure_ai/responses/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/azure_ai/responses/${MODPY_PYCACHE}transformation.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/azure_ai/responses/${MODPY_PYCACHE}transformation.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/azure_ai/responses/transformation.py
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/azure_ai/vector_stores/
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/azure_ai/vector_stores/__init__.py
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/azure_ai/vector_stores/${MODPY_PYCACHE}/
@@ -1968,6 +2299,14 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/base_llm/containers/${MODPY_PYCACHE}transformation.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/base_llm/containers/${MODPY_PYCACHE}transformation.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/base_llm/containers/transformation.py
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/base_llm/decisions/
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/base_llm/decisions/__init__.py
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/base_llm/decisions/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/base_llm/decisions/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/base_llm/decisions/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/base_llm/decisions/${MODPY_PYCACHE}transformation.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/base_llm/decisions/${MODPY_PYCACHE}transformation.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/base_llm/decisions/transformation.py
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/base_llm/embedding/
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/base_llm/embedding/${MODPY_PYCACHE}/
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/base_llm/embedding/${MODPY_PYCACHE}transformation.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
@@ -1985,6 +2324,10 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/base_llm/files/${MODPY_PYCACHE}/
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/base_llm/files/${MODPY_PYCACHE}azure_blob_storage_backend.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/base_llm/files/${MODPY_PYCACHE}azure_blob_storage_backend.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/base_llm/files/${MODPY_PYCACHE}batch_records.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/base_llm/files/${MODPY_PYCACHE}batch_records.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/base_llm/files/${MODPY_PYCACHE}litellm_db_storage_backend.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/base_llm/files/${MODPY_PYCACHE}litellm_db_storage_backend.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/base_llm/files/${MODPY_PYCACHE}storage_backend.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/base_llm/files/${MODPY_PYCACHE}storage_backend.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/base_llm/files/${MODPY_PYCACHE}storage_backend_factory.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
@@ -1992,6 +2335,8 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/base_llm/files/${MODPY_PYCACHE}transformation.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/base_llm/files/${MODPY_PYCACHE}transformation.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/base_llm/files/azure_blob_storage_backend.py
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/base_llm/files/batch_records.py
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/base_llm/files/litellm_db_storage_backend.py
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/base_llm/files/storage_backend.py
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/base_llm/files/storage_backend_factory.py
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/base_llm/files/transformation.py
@@ -2008,6 +2353,17 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/base_llm/guardrail_translation/${MODPY_PYCACHE}utils.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/base_llm/guardrail_translation/base_translation.py
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/base_llm/guardrail_translation/utils.py
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/base_llm/harness/
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/base_llm/harness/__init__.py
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/base_llm/harness/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/base_llm/harness/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/base_llm/harness/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/base_llm/harness/${MODPY_PYCACHE}transformation.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/base_llm/harness/${MODPY_PYCACHE}transformation.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/base_llm/harness/${MODPY_PYCACHE}utils.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/base_llm/harness/${MODPY_PYCACHE}utils.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/base_llm/harness/transformation.py
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/base_llm/harness/utils.py
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/base_llm/image_edit/
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/base_llm/image_edit/${MODPY_PYCACHE}/
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/base_llm/image_edit/${MODPY_PYCACHE}transformation.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
@@ -2062,9 +2418,12 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/base_llm/realtime/${MODPY_PYCACHE}/
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/base_llm/realtime/${MODPY_PYCACHE}http_transformation.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/base_llm/realtime/${MODPY_PYCACHE}http_transformation.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/base_llm/realtime/${MODPY_PYCACHE}transcription_protocol.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/base_llm/realtime/${MODPY_PYCACHE}transcription_protocol.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/base_llm/realtime/${MODPY_PYCACHE}transformation.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/base_llm/realtime/${MODPY_PYCACHE}transformation.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/base_llm/realtime/http_transformation.py
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/base_llm/realtime/transcription_protocol.py
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/base_llm/realtime/transformation.py
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/base_llm/rerank/
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/base_llm/rerank/${MODPY_PYCACHE}/
@@ -2073,8 +2432,11 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/base_llm/rerank/transformation.py
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/base_llm/responses/
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/base_llm/responses/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/base_llm/responses/${MODPY_PYCACHE}codex_compat.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/base_llm/responses/${MODPY_PYCACHE}codex_compat.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/base_llm/responses/${MODPY_PYCACHE}transformation.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/base_llm/responses/${MODPY_PYCACHE}transformation.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/base_llm/responses/codex_compat.py
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/base_llm/responses/transformation.py
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/base_llm/sandbox/
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/base_llm/sandbox/__init__.py
@@ -2133,6 +2495,13 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/bedrock/${MODPY_PYCACHE}common_utils.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/bedrock/${MODPY_PYCACHE}cost_calculation.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/bedrock/${MODPY_PYCACHE}cost_calculation.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/bedrock/${MODPY_PYCACHE}request_metadata.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/bedrock/${MODPY_PYCACHE}request_metadata.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/bedrock/audio_transcription/
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/bedrock/audio_transcription/__init__.py
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/bedrock/audio_transcription/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/bedrock/audio_transcription/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/bedrock/audio_transcription/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/bedrock/base_aws_llm.py
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/bedrock/batches/
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/bedrock/batches/${MODPY_PYCACHE}/
@@ -2161,6 +2530,11 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/bedrock/chat/agentcore/${MODPY_PYCACHE}transformation.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/bedrock/chat/agentcore/${MODPY_PYCACHE}transformation.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/bedrock/chat/agentcore/transformation.py
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/bedrock/chat/chat_completions/
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/bedrock/chat/chat_completions/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/bedrock/chat/chat_completions/${MODPY_PYCACHE}transformation.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/bedrock/chat/chat_completions/${MODPY_PYCACHE}transformation.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/bedrock/chat/chat_completions/transformation.py
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/bedrock/chat/converse_handler.py
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/bedrock/chat/converse_like/
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/bedrock/chat/converse_like/${MODPY_PYCACHE}/
@@ -2273,6 +2647,8 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/bedrock/embed/${MODPY_PYCACHE}cohere_transformation.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/bedrock/embed/${MODPY_PYCACHE}embedding.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/bedrock/embed/${MODPY_PYCACHE}embedding.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/bedrock/embed/${MODPY_PYCACHE}twelvelabs_marengo_3_transformation.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/bedrock/embed/${MODPY_PYCACHE}twelvelabs_marengo_3_transformation.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/bedrock/embed/${MODPY_PYCACHE}twelvelabs_marengo_transformation.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/bedrock/embed/${MODPY_PYCACHE}twelvelabs_marengo_transformation.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/bedrock/embed/amazon_nova_transformation.py
@@ -2281,6 +2657,7 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/bedrock/embed/amazon_titan_v2_transformation.py
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/bedrock/embed/cohere_transformation.py
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/bedrock/embed/embedding.py
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/bedrock/embed/twelvelabs_marengo_3_transformation.py
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/bedrock/embed/twelvelabs_marengo_transformation.py
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/bedrock/files/
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/bedrock/files/${MODPY_PYCACHE}/
@@ -2354,8 +2731,12 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/bedrock/realtime/${MODPY_PYCACHE}handler.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/bedrock/realtime/${MODPY_PYCACHE}transformation.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/bedrock/realtime/${MODPY_PYCACHE}transformation.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/bedrock/realtime/${MODPY_PYCACHE}trigger_audio.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/bedrock/realtime/${MODPY_PYCACHE}trigger_audio.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/bedrock/realtime/handler.py
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/bedrock/realtime/transformation.py
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/bedrock/realtime/trigger_audio.py
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/bedrock/request_metadata.py
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/bedrock/rerank/
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/bedrock/rerank/${MODPY_PYCACHE}/
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/bedrock/rerank/${MODPY_PYCACHE}handler.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
@@ -2364,6 +2745,19 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/bedrock/rerank/${MODPY_PYCACHE}transformation.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/bedrock/rerank/handler.py
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/bedrock/rerank/transformation.py
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/bedrock/responses/
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/bedrock/responses/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/bedrock/responses/${MODPY_PYCACHE}transformation.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/bedrock/responses/${MODPY_PYCACHE}transformation.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/bedrock/responses/transformation.py
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/bedrock/search/
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/bedrock/search/__init__.py
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/bedrock/search/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/bedrock/search/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/bedrock/search/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/bedrock/search/${MODPY_PYCACHE}transformation.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/bedrock/search/${MODPY_PYCACHE}transformation.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/bedrock/search/transformation.py
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/bedrock/vector_stores/
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/bedrock/vector_stores/${MODPY_PYCACHE}/
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/bedrock/vector_stores/${MODPY_PYCACHE}transformation.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
@@ -2379,6 +2773,19 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/bedrock_mantle/chat/${MODPY_PYCACHE}transformation.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/bedrock_mantle/chat/transformation.py
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/bedrock_mantle/common_utils.py
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/bedrock_mantle/messages/
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/bedrock_mantle/messages/__init__.py
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/bedrock_mantle/messages/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/bedrock_mantle/messages/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/bedrock_mantle/messages/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/bedrock_mantle/messages/${MODPY_PYCACHE}transformation.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/bedrock_mantle/messages/${MODPY_PYCACHE}transformation.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/bedrock_mantle/messages/transformation.py
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/bedrock_mantle/passthrough/
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/bedrock_mantle/passthrough/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/bedrock_mantle/passthrough/${MODPY_PYCACHE}transformation.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/bedrock_mantle/passthrough/${MODPY_PYCACHE}transformation.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/bedrock_mantle/passthrough/transformation.py
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/bedrock_mantle/responses/
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/bedrock_mantle/responses/__init__.py
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/bedrock_mantle/responses/${MODPY_PYCACHE}/
@@ -2468,6 +2875,19 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/clarifai/chat/${MODPY_PYCACHE}transformation.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/clarifai/chat/${MODPY_PYCACHE}transformation.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/clarifai/chat/transformation.py
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/claude_code/
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/claude_code/__init__.py
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/claude_code/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/claude_code/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/claude_code/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/claude_code/harness/
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/claude_code/harness/__init__.py
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/claude_code/harness/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/claude_code/harness/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/claude_code/harness/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/claude_code/harness/${MODPY_PYCACHE}transformation.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/claude_code/harness/${MODPY_PYCACHE}transformation.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/claude_code/harness/transformation.py
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/cloudflare/
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/cloudflare/chat/
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/cloudflare/chat/${MODPY_PYCACHE}/
@@ -2477,6 +2897,11 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/cloudflare/chat/${MODPY_PYCACHE}transformation.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/cloudflare/chat/handler.py
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/cloudflare/chat/transformation.py
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/cloudflare/decisions/
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/cloudflare/decisions/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/cloudflare/decisions/${MODPY_PYCACHE}transformation.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/cloudflare/decisions/${MODPY_PYCACHE}transformation.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/cloudflare/decisions/transformation.py
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/codestral/
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/codestral/completion/
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/codestral/completion/${MODPY_PYCACHE}/
@@ -2486,6 +2911,19 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/codestral/completion/${MODPY_PYCACHE}transformation.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/codestral/completion/handler.py
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/codestral/completion/transformation.py
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/codex/
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/codex/__init__.py
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/codex/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/codex/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/codex/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/codex/harness/
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/codex/harness/__init__.py
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/codex/harness/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/codex/harness/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/codex/harness/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/codex/harness/${MODPY_PYCACHE}transformation.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/codex/harness/${MODPY_PYCACHE}transformation.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/codex/harness/transformation.py
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/cohere/
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/cohere/${MODPY_PYCACHE}/
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/cohere/${MODPY_PYCACHE}common_utils.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
@@ -2574,12 +3012,15 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/compactifai/chat/${MODPY_PYCACHE}transformation.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/compactifai/chat/${MODPY_PYCACHE}transformation.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/compactifai/chat/transformation.py
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/compaction.py
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/custom_httpx/
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/custom_httpx/${MODPY_PYCACHE}/
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/custom_httpx/${MODPY_PYCACHE}aiohttp_handler.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/custom_httpx/${MODPY_PYCACHE}aiohttp_handler.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/custom_httpx/${MODPY_PYCACHE}aiohttp_transport.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/custom_httpx/${MODPY_PYCACHE}aiohttp_transport.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/custom_httpx/${MODPY_PYCACHE}asgi_handler.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/custom_httpx/${MODPY_PYCACHE}asgi_handler.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/custom_httpx/${MODPY_PYCACHE}async_client_cleanup.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/custom_httpx/${MODPY_PYCACHE}async_client_cleanup.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/custom_httpx/${MODPY_PYCACHE}container_handler.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
@@ -2594,6 +3035,7 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/custom_httpx/${MODPY_PYCACHE}mock_transport.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/custom_httpx/aiohttp_handler.py
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/custom_httpx/aiohttp_transport.py
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/custom_httpx/asgi_handler.py
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/custom_httpx/async_client_cleanup.py
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/custom_httpx/container_handler.py
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/custom_httpx/http_handler.py
@@ -2607,6 +3049,10 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/dashscope/${MODPY_PYCACHE}common_utils.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/dashscope/${MODPY_PYCACHE}cost_calculator.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/dashscope/${MODPY_PYCACHE}cost_calculator.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/dashscope/${MODPY_PYCACHE}qwen_ai_platform.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/dashscope/${MODPY_PYCACHE}qwen_ai_platform.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/dashscope/${MODPY_PYCACHE}qwencloud.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/dashscope/${MODPY_PYCACHE}qwencloud.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/dashscope/chat/
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/dashscope/chat/${MODPY_PYCACHE}/
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/dashscope/chat/${MODPY_PYCACHE}transformation.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
@@ -2630,6 +3076,8 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/dashscope/image_generation/${MODPY_PYCACHE}transformation.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/dashscope/image_generation/${MODPY_PYCACHE}transformation.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/dashscope/image_generation/transformation.py
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/dashscope/qwen_ai_platform.py
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/dashscope/qwencloud.py
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/dashscope/rerank/
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/dashscope/rerank/__init__.py
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/dashscope/rerank/${MODPY_PYCACHE}/
@@ -2685,6 +3133,22 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/datarobot/chat/${MODPY_PYCACHE}transformation.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/datarobot/chat/${MODPY_PYCACHE}transformation.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/datarobot/chat/transformation.py
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/deepagents/
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/deepagents/__init__.py
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/deepagents/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/deepagents/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/deepagents/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/deepagents/harness/
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/deepagents/harness/__init__.py
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/deepagents/harness/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/deepagents/harness/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/deepagents/harness/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/deepagents/harness/${MODPY_PYCACHE}sandbox_backend.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/deepagents/harness/${MODPY_PYCACHE}sandbox_backend.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/deepagents/harness/${MODPY_PYCACHE}transformation.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/deepagents/harness/${MODPY_PYCACHE}transformation.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/deepagents/harness/sandbox_backend.py
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/deepagents/harness/transformation.py
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/deepgram/
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/deepgram/${MODPY_PYCACHE}/
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/deepgram/${MODPY_PYCACHE}common_utils.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
@@ -2757,6 +3221,51 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/e2b/sandbox/${MODPY_PYCACHE}transformation.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/e2b/sandbox/${MODPY_PYCACHE}transformation.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/e2b/sandbox/transformation.py
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/edenai/
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/edenai/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/edenai/${MODPY_PYCACHE}common_utils.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/edenai/${MODPY_PYCACHE}common_utils.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/edenai/audio_transcription/
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/edenai/audio_transcription/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/edenai/audio_transcription/${MODPY_PYCACHE}transformation.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/edenai/audio_transcription/${MODPY_PYCACHE}transformation.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/edenai/audio_transcription/transformation.py
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/edenai/chat/
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/edenai/chat/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/edenai/chat/${MODPY_PYCACHE}transformation.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/edenai/chat/${MODPY_PYCACHE}transformation.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/edenai/chat/transformation.py
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/edenai/common_utils.py
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/edenai/embedding/
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/edenai/embedding/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/edenai/embedding/${MODPY_PYCACHE}transformation.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/edenai/embedding/${MODPY_PYCACHE}transformation.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/edenai/embedding/transformation.py
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/edenai/image_generation/
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/edenai/image_generation/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/edenai/image_generation/${MODPY_PYCACHE}transformation.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/edenai/image_generation/${MODPY_PYCACHE}transformation.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/edenai/image_generation/transformation.py
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/edenai/messages/
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/edenai/messages/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/edenai/messages/${MODPY_PYCACHE}transformation.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/edenai/messages/${MODPY_PYCACHE}transformation.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/edenai/messages/transformation.py
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/edenai/responses/
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/edenai/responses/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/edenai/responses/${MODPY_PYCACHE}transformation.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/edenai/responses/${MODPY_PYCACHE}transformation.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/edenai/responses/transformation.py
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/edenai/text_to_speech/
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/edenai/text_to_speech/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/edenai/text_to_speech/${MODPY_PYCACHE}transformation.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/edenai/text_to_speech/${MODPY_PYCACHE}transformation.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/edenai/text_to_speech/transformation.py
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/edenai/videos/
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/edenai/videos/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/edenai/videos/${MODPY_PYCACHE}transformation.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/edenai/videos/${MODPY_PYCACHE}transformation.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/edenai/videos/transformation.py
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/elevenlabs/
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/elevenlabs/${MODPY_PYCACHE}/
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/elevenlabs/${MODPY_PYCACHE}common_utils.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
@@ -2794,7 +3303,26 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/fal_ai/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/fal_ai/${MODPY_PYCACHE}cost_calculator.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/fal_ai/${MODPY_PYCACHE}cost_calculator.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/fal_ai/chat/
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/fal_ai/chat/__init__.py
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/fal_ai/chat/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/fal_ai/chat/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/fal_ai/chat/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/fal_ai/chat/${MODPY_PYCACHE}transformation.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/fal_ai/chat/${MODPY_PYCACHE}transformation.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/fal_ai/chat/transformation.py
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/fal_ai/cost_calculator.py
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/fal_ai/image_edit/
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/fal_ai/image_edit/__init__.py
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/fal_ai/image_edit/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/fal_ai/image_edit/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/fal_ai/image_edit/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/fal_ai/image_edit/${MODPY_PYCACHE}flux_lora_depth_transformation.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/fal_ai/image_edit/${MODPY_PYCACHE}flux_lora_depth_transformation.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/fal_ai/image_edit/${MODPY_PYCACHE}transformation.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/fal_ai/image_edit/${MODPY_PYCACHE}transformation.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/fal_ai/image_edit/flux_lora_depth_transformation.py
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/fal_ai/image_edit/transformation.py
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/fal_ai/image_generation/
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/fal_ai/image_generation/__init__.py
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/fal_ai/image_generation/${MODPY_PYCACHE}/
@@ -2804,12 +3332,16 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/fal_ai/image_generation/${MODPY_PYCACHE}bria_transformation.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/fal_ai/image_generation/${MODPY_PYCACHE}bytedance_transformation.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/fal_ai/image_generation/${MODPY_PYCACHE}bytedance_transformation.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/fal_ai/image_generation/${MODPY_PYCACHE}flux_dev_transformation.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/fal_ai/image_generation/${MODPY_PYCACHE}flux_dev_transformation.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/fal_ai/image_generation/${MODPY_PYCACHE}flux_pro_v11_transformation.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/fal_ai/image_generation/${MODPY_PYCACHE}flux_pro_v11_transformation.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/fal_ai/image_generation/${MODPY_PYCACHE}flux_pro_v11_ultra_transformation.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/fal_ai/image_generation/${MODPY_PYCACHE}flux_pro_v11_ultra_transformation.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/fal_ai/image_generation/${MODPY_PYCACHE}flux_schnell_transformation.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/fal_ai/image_generation/${MODPY_PYCACHE}flux_schnell_transformation.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/fal_ai/image_generation/${MODPY_PYCACHE}gpt_image_2_transformation.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/fal_ai/image_generation/${MODPY_PYCACHE}gpt_image_2_transformation.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/fal_ai/image_generation/${MODPY_PYCACHE}ideogram_v3_transformation.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/fal_ai/image_generation/${MODPY_PYCACHE}ideogram_v3_transformation.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/fal_ai/image_generation/${MODPY_PYCACHE}imagen4_transformation.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
@@ -2824,15 +3356,25 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/fal_ai/image_generation/${MODPY_PYCACHE}transformation.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/fal_ai/image_generation/bria_transformation.py
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/fal_ai/image_generation/bytedance_transformation.py
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/fal_ai/image_generation/flux_dev_transformation.py
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/fal_ai/image_generation/flux_pro_v11_transformation.py
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/fal_ai/image_generation/flux_pro_v11_ultra_transformation.py
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/fal_ai/image_generation/flux_schnell_transformation.py
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/fal_ai/image_generation/gpt_image_2_transformation.py
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/fal_ai/image_generation/ideogram_v3_transformation.py
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/fal_ai/image_generation/imagen4_transformation.py
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/fal_ai/image_generation/nano_banana_transformation.py
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/fal_ai/image_generation/recraft_v3_transformation.py
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/fal_ai/image_generation/stable_diffusion_transformation.py
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/fal_ai/image_generation/transformation.py
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/fal_ai/videos/
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/fal_ai/videos/__init__.py
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/fal_ai/videos/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/fal_ai/videos/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/fal_ai/videos/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/fal_ai/videos/${MODPY_PYCACHE}transformation.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/fal_ai/videos/${MODPY_PYCACHE}transformation.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/fal_ai/videos/transformation.py
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/fastcrw/
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/fastcrw/__init__.py
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/fastcrw/${MODPY_PYCACHE}/
@@ -2867,15 +3409,13 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/firecrawl/search/transformation.py
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/fireworks_ai/
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/fireworks_ai/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/fireworks_ai/${MODPY_PYCACHE}cache_pricing.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/fireworks_ai/${MODPY_PYCACHE}cache_pricing.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/fireworks_ai/${MODPY_PYCACHE}common_utils.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/fireworks_ai/${MODPY_PYCACHE}common_utils.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/fireworks_ai/${MODPY_PYCACHE}cost_calculator.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/fireworks_ai/${MODPY_PYCACHE}cost_calculator.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/litellm/llms/fireworks_ai/audio_transcription/
-lib/python${MODPY_VERSION}/site-packages/litellm/llms/fireworks_ai/audio_transcription/${MODPY_PYCACHE}/
-lib/python${MODPY_VERSION}/site-packages/litellm/llms/fireworks_ai/audio_transcription/${MODPY_PYCACHE}transformation.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/litellm/llms/fireworks_ai/audio_transcription/${MODPY_PYCACHE}transformation.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/litellm/llms/fireworks_ai/audio_transcription/transformation.py
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/fireworks_ai/cache_pricing.py
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/fireworks_ai/chat/
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/fireworks_ai/chat/${MODPY_PYCACHE}/
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/fireworks_ai/chat/${MODPY_PYCACHE}transformation.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
@@ -2901,6 +3441,11 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/fireworks_ai/rerank/${MODPY_PYCACHE}transformation.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/fireworks_ai/rerank/${MODPY_PYCACHE}transformation.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/fireworks_ai/rerank/transformation.py
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/fireworks_ai/responses/
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/fireworks_ai/responses/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/fireworks_ai/responses/${MODPY_PYCACHE}transformation.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/fireworks_ai/responses/${MODPY_PYCACHE}transformation.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/fireworks_ai/responses/transformation.py
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/friendliai/
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/friendliai/chat/
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/friendliai/chat/${MODPY_PYCACHE}/
@@ -2913,6 +3458,19 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/galadriel/chat/${MODPY_PYCACHE}transformation.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/galadriel/chat/${MODPY_PYCACHE}transformation.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/galadriel/chat/transformation.py
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/gdc/
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/gdc/__init__.py
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/gdc/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/gdc/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/gdc/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/gdc/chat/
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/gdc/chat/__init__.py
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/gdc/chat/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/gdc/chat/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/gdc/chat/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/gdc/chat/${MODPY_PYCACHE}transformation.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/gdc/chat/${MODPY_PYCACHE}transformation.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/gdc/chat/transformation.py
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/gemini/
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/gemini/${MODPY_PYCACHE}/
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/gemini/${MODPY_PYCACHE}common_utils.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
@@ -2929,6 +3487,14 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/gemini/agents/${MODPY_PYCACHE}transformation.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/gemini/agents/${MODPY_PYCACHE}transformation.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/gemini/agents/transformation.py
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/gemini/audio_transcription/
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/gemini/audio_transcription/__init__.py
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/gemini/audio_transcription/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/gemini/audio_transcription/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/gemini/audio_transcription/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/gemini/audio_transcription/${MODPY_PYCACHE}transformation.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/gemini/audio_transcription/${MODPY_PYCACHE}transformation.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/gemini/audio_transcription/transformation.py
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/gemini/chat/
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/gemini/chat/${MODPY_PYCACHE}/
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/gemini/chat/${MODPY_PYCACHE}transformation.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
@@ -2952,6 +3518,14 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/gemini/google_genai/${MODPY_PYCACHE}/
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/gemini/google_genai/${MODPY_PYCACHE}transformation.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/gemini/google_genai/${MODPY_PYCACHE}transformation.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/gemini/google_genai/guardrail_translation/
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/gemini/google_genai/guardrail_translation/__init__.py
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/gemini/google_genai/guardrail_translation/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/gemini/google_genai/guardrail_translation/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/gemini/google_genai/guardrail_translation/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/gemini/google_genai/guardrail_translation/${MODPY_PYCACHE}handler.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/gemini/google_genai/guardrail_translation/${MODPY_PYCACHE}handler.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/gemini/google_genai/guardrail_translation/handler.py
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/gemini/google_genai/transformation.py
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/gemini/image_edit/
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/gemini/image_edit/__init__.py
@@ -3014,6 +3588,8 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/gigachat/${MODPY_PYCACHE}authenticator.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/gigachat/${MODPY_PYCACHE}file_handler.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/gigachat/${MODPY_PYCACHE}file_handler.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/gigachat/${MODPY_PYCACHE}utils.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/gigachat/${MODPY_PYCACHE}utils.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/gigachat/authenticator.py
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/gigachat/chat/
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/gigachat/chat/__init__.py
@@ -3035,6 +3611,15 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/gigachat/embedding/${MODPY_PYCACHE}transformation.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/gigachat/embedding/transformation.py
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/gigachat/file_handler.py
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/gigachat/passthrough/
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/gigachat/passthrough/__init__.py
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/gigachat/passthrough/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/gigachat/passthrough/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/gigachat/passthrough/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/gigachat/passthrough/${MODPY_PYCACHE}transformation.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/gigachat/passthrough/${MODPY_PYCACHE}transformation.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/gigachat/passthrough/transformation.py
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/gigachat/utils.py
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/github/
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/github/chat/
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/github/chat/${MODPY_PYCACHE}/
@@ -3059,6 +3644,14 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/github_copilot/embedding/${MODPY_PYCACHE}transformation.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/github_copilot/embedding/${MODPY_PYCACHE}transformation.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/github_copilot/embedding/transformation.py
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/github_copilot/messages/
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/github_copilot/messages/__init__.py
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/github_copilot/messages/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/github_copilot/messages/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/github_copilot/messages/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/github_copilot/messages/${MODPY_PYCACHE}transformation.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/github_copilot/messages/${MODPY_PYCACHE}transformation.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/github_copilot/messages/transformation.py
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/github_copilot/responses/
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/github_copilot/responses/${MODPY_PYCACHE}/
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/github_copilot/responses/${MODPY_PYCACHE}transformation.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
@@ -3080,6 +3673,9 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/gradient_ai/chat/${MODPY_PYCACHE}transformation.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/gradient_ai/chat/transformation.py
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/groq/
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/groq/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/groq/${MODPY_PYCACHE}cost_calculator.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/groq/${MODPY_PYCACHE}cost_calculator.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/groq/chat/
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/groq/chat/${MODPY_PYCACHE}/
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/groq/chat/${MODPY_PYCACHE}handler.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
@@ -3088,6 +3684,7 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/groq/chat/${MODPY_PYCACHE}transformation.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/groq/chat/handler.py
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/groq/chat/transformation.py
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/groq/cost_calculator.py
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/groq/stt/
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/groq/stt/${MODPY_PYCACHE}/
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/groq/stt/${MODPY_PYCACHE}transformation.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
@@ -3105,12 +3702,25 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/hosted_vllm/chat/${MODPY_PYCACHE}transformation.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/hosted_vllm/chat/${MODPY_PYCACHE}transformation.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/hosted_vllm/chat/transformation.py
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/hosted_vllm/decisions/
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/hosted_vllm/decisions/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/hosted_vllm/decisions/${MODPY_PYCACHE}transformation.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/hosted_vllm/decisions/${MODPY_PYCACHE}transformation.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/hosted_vllm/decisions/transformation.py
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/hosted_vllm/embedding/
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/hosted_vllm/embedding/README.md
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/hosted_vllm/embedding/${MODPY_PYCACHE}/
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/hosted_vllm/embedding/${MODPY_PYCACHE}transformation.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/hosted_vllm/embedding/${MODPY_PYCACHE}transformation.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/hosted_vllm/embedding/transformation.py
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/hosted_vllm/image_edit/
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/hosted_vllm/image_edit/__init__.py
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/hosted_vllm/image_edit/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/hosted_vllm/image_edit/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/hosted_vllm/image_edit/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/hosted_vllm/image_edit/${MODPY_PYCACHE}transformation.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/hosted_vllm/image_edit/${MODPY_PYCACHE}transformation.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/hosted_vllm/image_edit/transformation.py
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/hosted_vllm/rerank/
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/hosted_vllm/rerank/${MODPY_PYCACHE}/
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/hosted_vllm/rerank/${MODPY_PYCACHE}transformation.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
@@ -3126,6 +3736,14 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/hosted_vllm/transcriptions/${MODPY_PYCACHE}transformation.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/hosted_vllm/transcriptions/${MODPY_PYCACHE}transformation.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/hosted_vllm/transcriptions/transformation.py
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/hosted_vllm/videos/
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/hosted_vllm/videos/__init__.py
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/hosted_vllm/videos/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/hosted_vllm/videos/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/hosted_vllm/videos/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/hosted_vllm/videos/${MODPY_PYCACHE}transformation.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/hosted_vllm/videos/${MODPY_PYCACHE}transformation.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/hosted_vllm/videos/transformation.py
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/huggingface/
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/huggingface/${MODPY_PYCACHE}/
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/huggingface/${MODPY_PYCACHE}common_utils.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
@@ -3333,6 +3951,8 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/litellm_proxy/skills/${MODPY_PYCACHE}prompt_injection.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/litellm_proxy/skills/${MODPY_PYCACHE}sandbox_executor.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/litellm_proxy/skills/${MODPY_PYCACHE}sandbox_executor.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/litellm_proxy/skills/${MODPY_PYCACHE}skill_search.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/litellm_proxy/skills/${MODPY_PYCACHE}skill_search.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/litellm_proxy/skills/${MODPY_PYCACHE}transformation.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/litellm_proxy/skills/${MODPY_PYCACHE}transformation.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/litellm_proxy/skills/code_execution.py
@@ -3340,6 +3960,7 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/litellm_proxy/skills/handler.py
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/litellm_proxy/skills/prompt_injection.py
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/litellm_proxy/skills/sandbox_executor.py
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/litellm_proxy/skills/skill_search.py
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/litellm_proxy/skills/transformation.py
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/llamafile/
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/llamafile/chat/
@@ -3380,6 +4001,12 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/manus/responses/${MODPY_PYCACHE}transformation.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/manus/responses/transformation.py
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/maritalk.py
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/meta/
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/meta/realtime/
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/meta/realtime/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/meta/realtime/${MODPY_PYCACHE}transformation.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/meta/realtime/${MODPY_PYCACHE}transformation.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/meta/realtime/transformation.py
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/meta_llama/
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/meta_llama/chat/
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/meta_llama/chat/${MODPY_PYCACHE}/
@@ -3423,29 +4050,51 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/minimax/text_to_speech/transformation.py
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/mistral/
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/mistral/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/mistral/${MODPY_PYCACHE}common_utils.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/mistral/${MODPY_PYCACHE}common_utils.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/mistral/${MODPY_PYCACHE}embedding.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/mistral/${MODPY_PYCACHE}embedding.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/mistral/${MODPY_PYCACHE}mistral_embedding_transformation.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/mistral/${MODPY_PYCACHE}mistral_embedding_transformation.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/mistral/audio_speech/
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/mistral/audio_speech/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/mistral/audio_speech/${MODPY_PYCACHE}transformation.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/mistral/audio_speech/${MODPY_PYCACHE}transformation.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/mistral/audio_speech/transformation.py
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/mistral/audio_transcription/
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/mistral/audio_transcription/${MODPY_PYCACHE}/
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/mistral/audio_transcription/${MODPY_PYCACHE}transformation.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/mistral/audio_transcription/${MODPY_PYCACHE}transformation.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/mistral/audio_transcription/transformation.py
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/mistral/batches/
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/mistral/batches/__init__.py
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/mistral/batches/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/mistral/batches/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/mistral/batches/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/mistral/batches/${MODPY_PYCACHE}transformation.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/mistral/batches/${MODPY_PYCACHE}transformation.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/mistral/batches/transformation.py
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/mistral/chat/
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/mistral/chat/${MODPY_PYCACHE}/
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/mistral/chat/${MODPY_PYCACHE}transformation.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/mistral/chat/${MODPY_PYCACHE}transformation.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/mistral/chat/transformation.py
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/mistral/common_utils.py
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/mistral/embedding.py
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/mistral/files/
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/mistral/files/__init__.py
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/mistral/files/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/mistral/files/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/mistral/files/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/mistral/files/${MODPY_PYCACHE}transformation.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/mistral/files/${MODPY_PYCACHE}transformation.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/mistral/files/transformation.py
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/mistral/mistral_embedding_transformation.py
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/mistral/ocr/
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/mistral/ocr/__init__.py
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/mistral/ocr/${MODPY_PYCACHE}/
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/mistral/ocr/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/mistral/ocr/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/litellm/llms/mistral/ocr/${MODPY_PYCACHE}transformation.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/litellm/llms/mistral/ocr/${MODPY_PYCACHE}transformation.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/mistral/ocr/guardrail_translation/
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/mistral/ocr/guardrail_translation/__init__.py
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/mistral/ocr/guardrail_translation/${MODPY_PYCACHE}/
@@ -3454,7 +4103,6 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/mistral/ocr/guardrail_translation/${MODPY_PYCACHE}handler.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/mistral/ocr/guardrail_translation/${MODPY_PYCACHE}handler.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/mistral/ocr/guardrail_translation/handler.py
-lib/python${MODPY_VERSION}/site-packages/litellm/llms/mistral/ocr/transformation.py
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/modelscope/
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/modelscope/chat/
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/modelscope/chat/${MODPY_PYCACHE}/
@@ -3469,6 +4117,19 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/modelscope/image_generation/${MODPY_PYCACHE}transformation.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/modelscope/image_generation/${MODPY_PYCACHE}transformation.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/modelscope/image_generation/transformation.py
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/mongodb/
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/mongodb/__init__.py
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/mongodb/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/mongodb/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/mongodb/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/mongodb/vector_stores/
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/mongodb/vector_stores/__init__.py
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/mongodb/vector_stores/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/mongodb/vector_stores/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/mongodb/vector_stores/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/mongodb/vector_stores/${MODPY_PYCACHE}transformation.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/mongodb/vector_stores/${MODPY_PYCACHE}transformation.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/mongodb/vector_stores/transformation.py
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/moonshot/
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/moonshot/chat/
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/moonshot/chat/${MODPY_PYCACHE}/
@@ -3488,6 +4149,12 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/morph/chat/${MODPY_PYCACHE}transformation.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/morph/chat/${MODPY_PYCACHE}transformation.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/morph/chat/transformation.py
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/nadir/
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/nadir/chat/
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/nadir/chat/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/nadir/chat/${MODPY_PYCACHE}transformation.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/nadir/chat/${MODPY_PYCACHE}transformation.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/nadir/chat/transformation.py
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/nebius/
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/nebius/chat/
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/nebius/chat/${MODPY_PYCACHE}/
@@ -3499,6 +4166,19 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/nebius/embedding/${MODPY_PYCACHE}transformation.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/nebius/embedding/${MODPY_PYCACHE}transformation.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/nebius/embedding/transformation.py
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/nimble/
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/nimble/__init__.py
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/nimble/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/nimble/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/nimble/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/nimble/search/
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/nimble/search/__init__.py
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/nimble/search/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/nimble/search/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/nimble/search/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/nimble/search/${MODPY_PYCACHE}transformation.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/nimble/search/${MODPY_PYCACHE}transformation.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/nimble/search/transformation.py
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/nlp_cloud/
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/nlp_cloud/${MODPY_PYCACHE}/
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/nlp_cloud/${MODPY_PYCACHE}common_utils.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
@@ -3534,6 +4214,14 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/nvidia_nim/chat/${MODPY_PYCACHE}transformation.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/nvidia_nim/chat/transformation.py
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/nvidia_nim/embed.py
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/nvidia_nim/passthrough/
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/nvidia_nim/passthrough/__init__.py
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/nvidia_nim/passthrough/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/nvidia_nim/passthrough/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/nvidia_nim/passthrough/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/nvidia_nim/passthrough/${MODPY_PYCACHE}transformation.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/nvidia_nim/passthrough/${MODPY_PYCACHE}transformation.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/nvidia_nim/passthrough/transformation.py
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/nvidia_nim/rerank/
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/nvidia_nim/rerank/${MODPY_PYCACHE}/
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/nvidia_nim/rerank/${MODPY_PYCACHE}common_utils.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
@@ -3632,6 +4320,10 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/openai/${MODPY_PYCACHE}data_residency.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/openai/${MODPY_PYCACHE}openai.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/openai/${MODPY_PYCACHE}openai.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/openai/${MODPY_PYCACHE}organization_costs.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/openai/${MODPY_PYCACHE}organization_costs.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/openai/${MODPY_PYCACHE}workload_identity.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/openai/${MODPY_PYCACHE}workload_identity.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/openai/chat/
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/openai/chat/${MODPY_PYCACHE}/
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/openai/chat/${MODPY_PYCACHE}gpt_5_transformation.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
@@ -3689,6 +4381,11 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/openai/containers/utils.py
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/openai/cost_calculation.py
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/openai/data_residency.py
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/openai/decisions/
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/openai/decisions/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/openai/decisions/${MODPY_PYCACHE}transformation.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/openai/decisions/${MODPY_PYCACHE}transformation.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/openai/decisions/transformation.py
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/openai/embeddings/
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/openai/embeddings/guardrail_translation/
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/openai/embeddings/guardrail_translation/__init__.py
@@ -3757,6 +4454,7 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/openai/image_variations/handler.py
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/openai/image_variations/transformation.py
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/openai/openai.py
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/openai/organization_costs.py
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/openai/realtime/
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/openai/realtime/${MODPY_PYCACHE}/
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/openai/realtime/${MODPY_PYCACHE}handler.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
@@ -3791,7 +4489,10 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/openai/responses/guardrail_translation/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/openai/responses/guardrail_translation/${MODPY_PYCACHE}handler.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/openai/responses/guardrail_translation/${MODPY_PYCACHE}handler.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/openai/responses/guardrail_translation/${MODPY_PYCACHE}tool_merge.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/openai/responses/guardrail_translation/${MODPY_PYCACHE}tool_merge.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/openai/responses/guardrail_translation/handler.py
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/openai/responses/guardrail_translation/tool_merge.py
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/openai/responses/transformation.py
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/openai/speech/
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/openai/speech/guardrail_translation/
@@ -3837,7 +4538,16 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/openai/videos/${MODPY_PYCACHE}/
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/openai/videos/${MODPY_PYCACHE}transformation.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/openai/videos/${MODPY_PYCACHE}transformation.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/openai/videos/guardrail_translation/
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/openai/videos/guardrail_translation/__init__.py
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/openai/videos/guardrail_translation/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/openai/videos/guardrail_translation/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/openai/videos/guardrail_translation/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/openai/videos/guardrail_translation/${MODPY_PYCACHE}handler.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/openai/videos/guardrail_translation/${MODPY_PYCACHE}handler.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/openai/videos/guardrail_translation/handler.py
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/openai/videos/transformation.py
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/openai/workload_identity.py
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/openai_like/
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/openai_like/README.md
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/openai_like/${MODPY_PYCACHE}/
@@ -3847,6 +4557,8 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/openai_like/${MODPY_PYCACHE}dynamic_config.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/openai_like/${MODPY_PYCACHE}json_loader.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/openai_like/${MODPY_PYCACHE}json_loader.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/openai_like/${MODPY_PYCACHE}model_info.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/openai_like/${MODPY_PYCACHE}model_info.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/openai_like/chat/
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/openai_like/chat/${MODPY_PYCACHE}/
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/openai_like/chat/${MODPY_PYCACHE}handler.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
@@ -3863,6 +4575,15 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/openai_like/embedding/${MODPY_PYCACHE}handler.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/openai_like/embedding/handler.py
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/openai_like/json_loader.py
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/openai_like/messages/
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/openai_like/messages/__init__.py
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/openai_like/messages/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/openai_like/messages/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/openai_like/messages/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/openai_like/messages/${MODPY_PYCACHE}transformation.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/openai_like/messages/${MODPY_PYCACHE}transformation.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/openai_like/messages/transformation.py
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/openai_like/model_info.py
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/openai_like/providers.json
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/openai_like/responses/
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/openai_like/responses/__init__.py
@@ -3872,6 +4593,19 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/openai_like/responses/${MODPY_PYCACHE}transformation.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/openai_like/responses/${MODPY_PYCACHE}transformation.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/openai_like/responses/transformation.py
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/opencode/
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/opencode/__init__.py
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/opencode/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/opencode/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/opencode/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/opencode/harness/
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/opencode/harness/__init__.py
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/opencode/harness/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/opencode/harness/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/opencode/harness/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/opencode/harness/${MODPY_PYCACHE}transformation.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/opencode/harness/${MODPY_PYCACHE}transformation.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/opencode/harness/transformation.py
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/openrouter/
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/openrouter/${MODPY_PYCACHE}/
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/openrouter/${MODPY_PYCACHE}common_utils.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
@@ -3882,6 +4616,11 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/openrouter/chat/${MODPY_PYCACHE}transformation.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/openrouter/chat/transformation.py
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/openrouter/common_utils.py
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/openrouter/decisions/
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/openrouter/decisions/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/openrouter/decisions/${MODPY_PYCACHE}transformation.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/openrouter/decisions/${MODPY_PYCACHE}transformation.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/openrouter/decisions/transformation.py
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/openrouter/embedding/
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/openrouter/embedding/${MODPY_PYCACHE}/
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/openrouter/embedding/${MODPY_PYCACHE}transformation.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
@@ -3908,6 +4647,19 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/openrouter/responses/${MODPY_PYCACHE}transformation.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/openrouter/responses/${MODPY_PYCACHE}transformation.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/openrouter/responses/transformation.py
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/opensandbox/
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/opensandbox/__init__.py
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/opensandbox/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/opensandbox/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/opensandbox/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/opensandbox/sandbox/
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/opensandbox/sandbox/__init__.py
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/opensandbox/sandbox/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/opensandbox/sandbox/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/opensandbox/sandbox/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/opensandbox/sandbox/${MODPY_PYCACHE}transformation.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/opensandbox/sandbox/${MODPY_PYCACHE}transformation.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/opensandbox/sandbox/transformation.py
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/ovhcloud/
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/ovhcloud/${MODPY_PYCACHE}/
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/ovhcloud/${MODPY_PYCACHE}utils.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
@@ -3934,8 +4686,11 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/parallel_ai/search/${MODPY_PYCACHE}/
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/parallel_ai/search/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/parallel_ai/search/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/parallel_ai/search/${MODPY_PYCACHE}cost_calculator.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/parallel_ai/search/${MODPY_PYCACHE}cost_calculator.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/parallel_ai/search/${MODPY_PYCACHE}transformation.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/parallel_ai/search/${MODPY_PYCACHE}transformation.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/parallel_ai/search/cost_calculator.py
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/parallel_ai/search/transformation.py
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/pass_through/
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/pass_through/__init__.py
@@ -3961,6 +4716,11 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/perplexity/chat/${MODPY_PYCACHE}transformation.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/perplexity/chat/transformation.py
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/perplexity/cost_calculator.py
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/perplexity/decisions/
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/perplexity/decisions/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/perplexity/decisions/${MODPY_PYCACHE}transformation.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/perplexity/decisions/${MODPY_PYCACHE}transformation.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/perplexity/decisions/transformation.py
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/perplexity/embedding/
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/perplexity/embedding/__init__.py
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/perplexity/embedding/${MODPY_PYCACHE}/
@@ -4058,17 +4818,6 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/reducto/${MODPY_PYCACHE}/
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/reducto/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/reducto/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/litellm/llms/reducto/${MODPY_PYCACHE}common.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/litellm/llms/reducto/${MODPY_PYCACHE}common.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/litellm/llms/reducto/common.py
-lib/python${MODPY_VERSION}/site-packages/litellm/llms/reducto/ocr/
-lib/python${MODPY_VERSION}/site-packages/litellm/llms/reducto/ocr/__init__.py
-lib/python${MODPY_VERSION}/site-packages/litellm/llms/reducto/ocr/${MODPY_PYCACHE}/
-lib/python${MODPY_VERSION}/site-packages/litellm/llms/reducto/ocr/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/litellm/llms/reducto/ocr/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/litellm/llms/reducto/ocr/${MODPY_PYCACHE}transformation.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/litellm/llms/reducto/ocr/${MODPY_PYCACHE}transformation.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/litellm/llms/reducto/ocr/transformation.py
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/replicate/
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/replicate/${MODPY_PYCACHE}/
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/replicate/${MODPY_PYCACHE}common_utils.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
@@ -4164,6 +4913,21 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/sagemaker/nova/${MODPY_PYCACHE}transformation.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/sagemaker/nova/${MODPY_PYCACHE}transformation.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/sagemaker/nova/transformation.py
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/sail/
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/sail/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/sail/${MODPY_PYCACHE}common_utils.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/sail/${MODPY_PYCACHE}common_utils.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/sail/chat/
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/sail/chat/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/sail/chat/${MODPY_PYCACHE}transformation.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/sail/chat/${MODPY_PYCACHE}transformation.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/sail/chat/transformation.py
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/sail/common_utils.py
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/sail/responses/
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/sail/responses/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/sail/responses/${MODPY_PYCACHE}transformation.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/sail/responses/${MODPY_PYCACHE}transformation.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/sail/responses/transformation.py
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/sambanova/
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/sambanova/${MODPY_PYCACHE}/
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/sambanova/${MODPY_PYCACHE}chat.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
@@ -4306,6 +5070,12 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/stability/image_generation/${MODPY_PYCACHE}transformation.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/stability/image_generation/${MODPY_PYCACHE}transformation.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/stability/image_generation/transformation.py
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/strands_decider/
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/strands_decider/decisions/
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/strands_decider/decisions/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/strands_decider/decisions/${MODPY_PYCACHE}transformation.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/strands_decider/decisions/${MODPY_PYCACHE}transformation.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/strands_decider/decisions/transformation.py
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/tavily/
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/tavily/search/
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/tavily/search/__init__.py
@@ -4315,6 +5085,30 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/tavily/search/${MODPY_PYCACHE}transformation.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/tavily/search/${MODPY_PYCACHE}transformation.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/tavily/search/transformation.py
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/tencent/
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/tencent/__init__.py
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/tencent/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/tencent/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/tencent/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/tencent/${MODPY_PYCACHE}cost_calculator.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/tencent/${MODPY_PYCACHE}cost_calculator.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/tencent/chat/
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/tencent/chat/__init__.py
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/tencent/chat/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/tencent/chat/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/tencent/chat/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/tencent/chat/${MODPY_PYCACHE}transformation.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/tencent/chat/${MODPY_PYCACHE}transformation.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/tencent/chat/transformation.py
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/tencent/cost_calculator.py
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/tencent/messages/
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/tencent/messages/__init__.py
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/tencent/messages/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/tencent/messages/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/tencent/messages/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/tencent/messages/${MODPY_PYCACHE}transformation.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/tencent/messages/${MODPY_PYCACHE}transformation.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/tencent/messages/transformation.py
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/tinyfish/
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/tinyfish/search/
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/tinyfish/search/__init__.py
@@ -4326,13 +5120,18 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/tinyfish/search/transformation.py
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/together_ai/
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/together_ai/${MODPY_PYCACHE}/
-lib/python${MODPY_VERSION}/site-packages/litellm/llms/together_ai/${MODPY_PYCACHE}chat.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/litellm/llms/together_ai/${MODPY_PYCACHE}chat.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/together_ai/${MODPY_PYCACHE}cost_calculator.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/together_ai/${MODPY_PYCACHE}cost_calculator.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/together_ai/${MODPY_PYCACHE}embed.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/together_ai/${MODPY_PYCACHE}embed.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/litellm/llms/together_ai/chat.py
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/together_ai/chat/
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/together_ai/chat/__init__.py
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/together_ai/chat/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/together_ai/chat/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/together_ai/chat/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/together_ai/chat/${MODPY_PYCACHE}transformation.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/together_ai/chat/${MODPY_PYCACHE}transformation.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/together_ai/chat/transformation.py
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/together_ai/completion/
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/together_ai/completion/${MODPY_PYCACHE}/
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/together_ai/completion/${MODPY_PYCACHE}handler.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
@@ -4379,6 +5178,12 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/triton/embedding/${MODPY_PYCACHE}transformation.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/triton/embedding/${MODPY_PYCACHE}transformation.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/triton/embedding/transformation.py
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/typesafe/
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/typesafe/decisions/
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/typesafe/decisions/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/typesafe/decisions/${MODPY_PYCACHE}transformation.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/typesafe/decisions/${MODPY_PYCACHE}transformation.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/typesafe/decisions/transformation.py
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/v0/
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/v0/__init__.py
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/v0/${MODPY_PYCACHE}/
@@ -4392,6 +5197,22 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/v0/chat/${MODPY_PYCACHE}transformation.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/v0/chat/${MODPY_PYCACHE}transformation.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/v0/chat/transformation.py
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/valkey/
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/valkey/__init__.py
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/valkey/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/valkey/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/valkey/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/valkey/${MODPY_PYCACHE}common_utils.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/valkey/${MODPY_PYCACHE}common_utils.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/valkey/common_utils.py
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/valkey/vector_stores/
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/valkey/vector_stores/__init__.py
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/valkey/vector_stores/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/valkey/vector_stores/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/valkey/vector_stores/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/valkey/vector_stores/${MODPY_PYCACHE}transformation.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/valkey/vector_stores/${MODPY_PYCACHE}transformation.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/valkey/vector_stores/transformation.py
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/vercel_ai_gateway/
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/vercel_ai_gateway/${MODPY_PYCACHE}/
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/vercel_ai_gateway/${MODPY_PYCACHE}common_utils.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
@@ -4435,6 +5256,20 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/vertex_ai/agent_engine/${MODPY_PYCACHE}transformation.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/vertex_ai/agent_engine/sse_iterator.py
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/vertex_ai/agent_engine/transformation.py
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/vertex_ai/audio_transcription/
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/vertex_ai/audio_transcription/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/vertex_ai/audio_transcription/${MODPY_PYCACHE}gemini_transcribe_transformation.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/vertex_ai/audio_transcription/${MODPY_PYCACHE}gemini_transcribe_transformation.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/vertex_ai/audio_transcription/${MODPY_PYCACHE}realtime_backend.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/vertex_ai/audio_transcription/${MODPY_PYCACHE}realtime_backend.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/vertex_ai/audio_transcription/${MODPY_PYCACHE}realtime_transformation.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/vertex_ai/audio_transcription/${MODPY_PYCACHE}realtime_transformation.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/vertex_ai/audio_transcription/${MODPY_PYCACHE}transformation.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/vertex_ai/audio_transcription/${MODPY_PYCACHE}transformation.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/vertex_ai/audio_transcription/gemini_transcribe_transformation.py
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/vertex_ai/audio_transcription/realtime_backend.py
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/vertex_ai/audio_transcription/realtime_transformation.py
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/vertex_ai/audio_transcription/transformation.py
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/vertex_ai/aws_credentials_supplier.py
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/vertex_ai/batches/
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/vertex_ai/batches/Readme.md
@@ -4477,11 +5312,14 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/vertex_ai/gemini/${MODPY_PYCACHE}/
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/vertex_ai/gemini/${MODPY_PYCACHE}cost_calculator.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/vertex_ai/gemini/${MODPY_PYCACHE}cost_calculator.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/vertex_ai/gemini/${MODPY_PYCACHE}grounding_requests.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/vertex_ai/gemini/${MODPY_PYCACHE}grounding_requests.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/vertex_ai/gemini/${MODPY_PYCACHE}transformation.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/vertex_ai/gemini/${MODPY_PYCACHE}transformation.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/vertex_ai/gemini/${MODPY_PYCACHE}vertex_and_google_ai_studio_gemini.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/vertex_ai/gemini/${MODPY_PYCACHE}vertex_and_google_ai_studio_gemini.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/vertex_ai/gemini/cost_calculator.py
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/vertex_ai/gemini/grounding_requests.py
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/vertex_ai/gemini/transformation.py
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/vertex_ai/gemini/vertex_and_google_ai_studio_gemini.py
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/vertex_ai/gemini_embeddings/
@@ -4528,6 +5366,14 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/vertex_ai/image_generation/image_generation_handler.py
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/vertex_ai/image_generation/vertex_gemini_transformation.py
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/vertex_ai/image_generation/vertex_imagen_transformation.py
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/vertex_ai/interactions/
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/vertex_ai/interactions/__init__.py
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/vertex_ai/interactions/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/vertex_ai/interactions/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/vertex_ai/interactions/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/vertex_ai/interactions/${MODPY_PYCACHE}transformation.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/vertex_ai/interactions/${MODPY_PYCACHE}transformation.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/vertex_ai/interactions/transformation.py
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/vertex_ai/multimodal_embeddings/
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/vertex_ai/multimodal_embeddings/${MODPY_PYCACHE}/
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/vertex_ai/multimodal_embeddings/${MODPY_PYCACHE}embedding_handler.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
@@ -4536,20 +5382,6 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/vertex_ai/multimodal_embeddings/${MODPY_PYCACHE}transformation.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/vertex_ai/multimodal_embeddings/embedding_handler.py
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/vertex_ai/multimodal_embeddings/transformation.py
-lib/python${MODPY_VERSION}/site-packages/litellm/llms/vertex_ai/ocr/
-lib/python${MODPY_VERSION}/site-packages/litellm/llms/vertex_ai/ocr/__init__.py
-lib/python${MODPY_VERSION}/site-packages/litellm/llms/vertex_ai/ocr/${MODPY_PYCACHE}/
-lib/python${MODPY_VERSION}/site-packages/litellm/llms/vertex_ai/ocr/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/litellm/llms/vertex_ai/ocr/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/litellm/llms/vertex_ai/ocr/${MODPY_PYCACHE}common_utils.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/litellm/llms/vertex_ai/ocr/${MODPY_PYCACHE}common_utils.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/litellm/llms/vertex_ai/ocr/${MODPY_PYCACHE}deepseek_transformation.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/litellm/llms/vertex_ai/ocr/${MODPY_PYCACHE}deepseek_transformation.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/litellm/llms/vertex_ai/ocr/${MODPY_PYCACHE}transformation.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/litellm/llms/vertex_ai/ocr/${MODPY_PYCACHE}transformation.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/litellm/llms/vertex_ai/ocr/common_utils.py
-lib/python${MODPY_VERSION}/site-packages/litellm/llms/vertex_ai/ocr/deepseek_transformation.py
-lib/python${MODPY_VERSION}/site-packages/litellm/llms/vertex_ai/ocr/transformation.py
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/vertex_ai/rag_engine/
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/vertex_ai/rag_engine/__init__.py
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/vertex_ai/rag_engine/${MODPY_PYCACHE}/
@@ -4646,6 +5478,11 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/vertex_ai/vertex_ai_partner_models/llama3/${MODPY_PYCACHE}transformation.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/vertex_ai/vertex_ai_partner_models/llama3/transformation.py
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/vertex_ai/vertex_ai_partner_models/main.py
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/vertex_ai/vertex_ai_partner_models/mistral/
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/vertex_ai/vertex_ai_partner_models/mistral/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/vertex_ai/vertex_ai_partner_models/mistral/${MODPY_PYCACHE}transformation.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/vertex_ai/vertex_ai_partner_models/mistral/${MODPY_PYCACHE}transformation.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/vertex_ai/vertex_ai_partner_models/mistral/transformation.py
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/vertex_ai/vertex_embeddings/
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/vertex_ai/vertex_embeddings/${MODPY_PYCACHE}/
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/vertex_ai/vertex_embeddings/${MODPY_PYCACHE}bge.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
@@ -4832,6 +5669,25 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/xai/${MODPY_PYCACHE}cost_calculator.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/xai/${MODPY_PYCACHE}oauth.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/xai/${MODPY_PYCACHE}oauth.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/xai/audio_transcription/
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/xai/audio_transcription/__init__.py
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/xai/audio_transcription/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/xai/audio_transcription/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/xai/audio_transcription/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/xai/audio_transcription/${MODPY_PYCACHE}transformation.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/xai/audio_transcription/${MODPY_PYCACHE}transformation.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/xai/audio_transcription/transformation.py
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/xai/batches/
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/xai/batches/__init__.py
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/xai/batches/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/xai/batches/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/xai/batches/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/xai/batches/${MODPY_PYCACHE}handler.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/xai/batches/${MODPY_PYCACHE}handler.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/xai/batches/${MODPY_PYCACHE}transformation.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/xai/batches/${MODPY_PYCACHE}transformation.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/xai/batches/handler.py
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/xai/batches/transformation.py
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/xai/chat/
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/xai/chat/${MODPY_PYCACHE}/
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/xai/chat/${MODPY_PYCACHE}transformation.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
@@ -4839,6 +5695,14 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/xai/chat/transformation.py
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/xai/common_utils.py
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/xai/cost_calculator.py
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/xai/files/
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/xai/files/__init__.py
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/xai/files/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/xai/files/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/xai/files/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/xai/files/${MODPY_PYCACHE}transformation.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/xai/files/${MODPY_PYCACHE}transformation.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/xai/files/transformation.py
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/xai/oauth.py
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/xai/realtime/
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/xai/realtime/__init__.py
@@ -4847,7 +5711,10 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/xai/realtime/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/xai/realtime/${MODPY_PYCACHE}handler.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/xai/realtime/${MODPY_PYCACHE}handler.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/xai/realtime/${MODPY_PYCACHE}transformation.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/xai/realtime/${MODPY_PYCACHE}transformation.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/xai/realtime/handler.py
+lib/python${MODPY_VERSION}/site-packages/litellm/llms/xai/realtime/transformation.py
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/xai/responses/
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/xai/responses/${MODPY_PYCACHE}/
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/xai/responses/${MODPY_PYCACHE}transformation.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
@@ -4889,6 +5756,14 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/zai/chat/${MODPY_PYCACHE}transformation.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/llms/zai/chat/transformation.py
 lib/python${MODPY_VERSION}/site-packages/litellm/main.py
+lib/python${MODPY_VERSION}/site-packages/litellm/messages/
+lib/python${MODPY_VERSION}/site-packages/litellm/messages/__init__.py
+lib/python${MODPY_VERSION}/site-packages/litellm/messages/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/litellm/messages/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/messages/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/messages/${MODPY_PYCACHE}dispatch.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/messages/${MODPY_PYCACHE}dispatch.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/messages/dispatch.py
 lib/python${MODPY_VERSION}/site-packages/litellm/model_prices_and_context_window_backup.json
 lib/python${MODPY_VERSION}/site-packages/litellm/models/
 lib/python${MODPY_VERSION}/site-packages/litellm/models/__init__.py
@@ -4897,6 +5772,8 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/litellm/models/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/models/${MODPY_PYCACHE}access_group.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/models/${MODPY_PYCACHE}access_group.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/models/${MODPY_PYCACHE}autorouter_session.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/models/${MODPY_PYCACHE}autorouter_session.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/models/${MODPY_PYCACHE}base.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/models/${MODPY_PYCACHE}base.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/models/${MODPY_PYCACHE}budget.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
@@ -4936,6 +5813,7 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/litellm/models/${MODPY_PYCACHE}verification_token.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/models/${MODPY_PYCACHE}verification_token.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/models/access_group.py
+lib/python${MODPY_VERSION}/site-packages/litellm/models/autorouter_session.py
 lib/python${MODPY_VERSION}/site-packages/litellm/models/base.py
 lib/python${MODPY_VERSION}/site-packages/litellm/models/budget.py
 lib/python${MODPY_VERSION}/site-packages/litellm/models/config.py
@@ -4960,9 +5838,9 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/litellm/ocr/${MODPY_PYCACHE}/
 lib/python${MODPY_VERSION}/site-packages/litellm/ocr/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/ocr/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/litellm/ocr/${MODPY_PYCACHE}main.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/litellm/ocr/${MODPY_PYCACHE}main.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/litellm/ocr/main.py
+lib/python${MODPY_VERSION}/site-packages/litellm/ocr/${MODPY_PYCACHE}dispatch.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/ocr/${MODPY_PYCACHE}dispatch.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/ocr/dispatch.py
 lib/python${MODPY_VERSION}/site-packages/litellm/passthrough/
 lib/python${MODPY_VERSION}/site-packages/litellm/passthrough/README.md
 lib/python${MODPY_VERSION}/site-packages/litellm/passthrough/__init__.py
@@ -4981,7 +5859,6 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/litellm/policy_templates_backup.json
 lib/python${MODPY_VERSION}/site-packages/litellm/provider_endpoints_support_backup.json
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/.gitignore
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/README.md
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/__init__.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/${MODPY_PYCACHE}/
@@ -4991,12 +5868,14 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/${MODPY_PYCACHE}_lazy_features.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/${MODPY_PYCACHE}_lazy_openapi_snapshot.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/${MODPY_PYCACHE}_lazy_openapi_snapshot.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/${MODPY_PYCACHE}_logging.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/${MODPY_PYCACHE}_logging.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/${MODPY_PYCACHE}_types.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/${MODPY_PYCACHE}_types.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/${MODPY_PYCACHE}bug_report_config.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/${MODPY_PYCACHE}bug_report_config.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/${MODPY_PYCACHE}caching_routes.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/${MODPY_PYCACHE}caching_routes.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/${MODPY_PYCACHE}collector.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/${MODPY_PYCACHE}collector.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/${MODPY_PYCACHE}common_request_processing.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/${MODPY_PYCACHE}common_request_processing.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/${MODPY_PYCACHE}compliance_checks.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
@@ -5019,18 +5898,32 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/${MODPY_PYCACHE}litellm_pre_call_utils.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/${MODPY_PYCACHE}mcp_tools.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/${MODPY_PYCACHE}mcp_tools.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/${MODPY_PYCACHE}native_compaction.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/${MODPY_PYCACHE}native_compaction.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/${MODPY_PYCACHE}plugin_routes.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/${MODPY_PYCACHE}plugin_routes.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/${MODPY_PYCACHE}post_call_rules.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/${MODPY_PYCACHE}post_call_rules.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/${MODPY_PYCACHE}prisma_migration.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/${MODPY_PYCACHE}prisma_migration.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/${MODPY_PYCACHE}prometheus_cleanup.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/${MODPY_PYCACHE}prometheus_cleanup.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/${MODPY_PYCACHE}prometheus_metrics_server.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/${MODPY_PYCACHE}prometheus_metrics_server.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/${MODPY_PYCACHE}proxy_cli.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/${MODPY_PYCACHE}proxy_cli.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/${MODPY_PYCACHE}proxy_server.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/${MODPY_PYCACHE}proxy_server.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/${MODPY_PYCACHE}read_model_list.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/${MODPY_PYCACHE}read_model_list.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/${MODPY_PYCACHE}route_llm_request.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/${MODPY_PYCACHE}route_llm_request.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/${MODPY_PYCACHE}route_priority.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/${MODPY_PYCACHE}route_priority.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/${MODPY_PYCACHE}tracing_endpoints.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/${MODPY_PYCACHE}tracing_endpoints.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/${MODPY_PYCACHE}tracing_runtime.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/${MODPY_PYCACHE}tracing_runtime.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/${MODPY_PYCACHE}utils.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/${MODPY_PYCACHE}utils.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/
@@ -5038,10 +5931,20 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/${MODPY_PYCACHE}post_call_rules.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/${MODPY_PYCACHE}post_call_rules.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/mcp_server/
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/mcp_server/CLAUDE.md
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/mcp_server/AGENTS.md
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/mcp_server/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/mcp_server/${MODPY_PYCACHE}bridge_token_flow.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/mcp_server/${MODPY_PYCACHE}bridge_token_flow.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/mcp_server/${MODPY_PYCACHE}byok_credential_cache.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/mcp_server/${MODPY_PYCACHE}byok_credential_cache.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/mcp_server/${MODPY_PYCACHE}byok_oauth_endpoints.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/mcp_server/${MODPY_PYCACHE}byok_oauth_endpoints.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/mcp_server/${MODPY_PYCACHE}capabilities.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/mcp_server/${MODPY_PYCACHE}capabilities.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/mcp_server/${MODPY_PYCACHE}client_allowlist.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/mcp_server/${MODPY_PYCACHE}client_allowlist.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/mcp_server/${MODPY_PYCACHE}contracts.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/mcp_server/${MODPY_PYCACHE}contracts.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/mcp_server/${MODPY_PYCACHE}cost_calculator.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/mcp_server/${MODPY_PYCACHE}cost_calculator.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/mcp_server/${MODPY_PYCACHE}db.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
@@ -5052,30 +5955,58 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/mcp_server/${MODPY_PYCACHE}elicitation_handler.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/mcp_server/${MODPY_PYCACHE}exceptions.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/mcp_server/${MODPY_PYCACHE}exceptions.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/mcp_server/${MODPY_PYCACHE}gateway_dcr_flow.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/mcp_server/${MODPY_PYCACHE}gateway_dcr_flow.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/mcp_server/${MODPY_PYCACHE}idp_token_exchange.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/mcp_server/${MODPY_PYCACHE}idp_token_exchange.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/mcp_server/${MODPY_PYCACHE}legacy_callbacks.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/mcp_server/${MODPY_PYCACHE}legacy_callbacks.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/mcp_server/${MODPY_PYCACHE}mcp_context.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/mcp_server/${MODPY_PYCACHE}mcp_context.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/mcp_server/${MODPY_PYCACHE}mcp_debug.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/mcp_server/${MODPY_PYCACHE}mcp_debug.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/mcp_server/${MODPY_PYCACHE}mcp_server_manager.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/mcp_server/${MODPY_PYCACHE}mcp_server_manager.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/mcp_server/${MODPY_PYCACHE}oauth2_flow_backfill.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/mcp_server/${MODPY_PYCACHE}oauth2_flow_backfill.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/mcp_server/${MODPY_PYCACHE}oauth2_token_cache.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/mcp_server/${MODPY_PYCACHE}oauth2_token_cache.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/mcp_server/${MODPY_PYCACHE}oauth_identity_binding.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/mcp_server/${MODPY_PYCACHE}oauth_identity_binding.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/mcp_server/${MODPY_PYCACHE}oauth_issuer_stamp_backfill.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/mcp_server/${MODPY_PYCACHE}oauth_issuer_stamp_backfill.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/mcp_server/${MODPY_PYCACHE}oauth_utils.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/mcp_server/${MODPY_PYCACHE}oauth_utils.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/mcp_server/${MODPY_PYCACHE}openapi_to_mcp_generator.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/mcp_server/${MODPY_PYCACHE}openapi_to_mcp_generator.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/mcp_server/${MODPY_PYCACHE}operations.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/mcp_server/${MODPY_PYCACHE}operations.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/mcp_server/${MODPY_PYCACHE}proxy_api_credentials.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/mcp_server/${MODPY_PYCACHE}proxy_api_credentials.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/mcp_server/${MODPY_PYCACHE}rest_endpoints.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/mcp_server/${MODPY_PYCACHE}rest_endpoints.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/mcp_server/${MODPY_PYCACHE}result_conversion.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/mcp_server/${MODPY_PYCACHE}result_conversion.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/mcp_server/${MODPY_PYCACHE}sampling_handler.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/mcp_server/${MODPY_PYCACHE}sampling_handler.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/mcp_server/${MODPY_PYCACHE}semantic_tool_filter.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/mcp_server/${MODPY_PYCACHE}semantic_tool_filter.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/mcp_server/${MODPY_PYCACHE}server.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/mcp_server/${MODPY_PYCACHE}server.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/mcp_server/${MODPY_PYCACHE}server_resolution.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/mcp_server/${MODPY_PYCACHE}server_resolution.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/mcp_server/${MODPY_PYCACHE}sse_transport.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/mcp_server/${MODPY_PYCACHE}sse_transport.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/mcp_server/${MODPY_PYCACHE}stdio_gate.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/mcp_server/${MODPY_PYCACHE}stdio_gate.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/mcp_server/${MODPY_PYCACHE}tool_catalog_guard.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/mcp_server/${MODPY_PYCACHE}tool_catalog_guard.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/mcp_server/${MODPY_PYCACHE}tool_outcome.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/mcp_server/${MODPY_PYCACHE}tool_outcome.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/mcp_server/${MODPY_PYCACHE}tool_registry.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/mcp_server/${MODPY_PYCACHE}tool_registry.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/mcp_server/${MODPY_PYCACHE}tool_search.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/mcp_server/${MODPY_PYCACHE}tool_search.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/mcp_server/${MODPY_PYCACHE}toolset_db.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/mcp_server/${MODPY_PYCACHE}toolset_db.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/mcp_server/${MODPY_PYCACHE}ui_session_utils.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
@@ -5086,19 +6017,48 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/mcp_server/auth/${MODPY_PYCACHE}/
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/mcp_server/auth/${MODPY_PYCACHE}litellm_auth_handler.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/mcp_server/auth/${MODPY_PYCACHE}litellm_auth_handler.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/mcp_server/auth/${MODPY_PYCACHE}token_exchange.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/mcp_server/auth/${MODPY_PYCACHE}token_exchange.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/mcp_server/auth/${MODPY_PYCACHE}managed_agent_access.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/mcp_server/auth/${MODPY_PYCACHE}managed_agent_access.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/mcp_server/auth/${MODPY_PYCACHE}token_endpoint_auth.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/mcp_server/auth/${MODPY_PYCACHE}token_endpoint_auth.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/mcp_server/auth/${MODPY_PYCACHE}user_api_key_auth_mcp.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/mcp_server/auth/${MODPY_PYCACHE}user_api_key_auth_mcp.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/mcp_server/auth/litellm_auth_handler.py
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/mcp_server/auth/token_exchange.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/mcp_server/auth/managed_agent_access.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/mcp_server/auth/token_endpoint_auth.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/mcp_server/auth/user_api_key_auth_mcp.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/mcp_server/bridge_token_flow.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/mcp_server/byok_credential_cache.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/mcp_server/byok_oauth_endpoints.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/mcp_server/capabilities.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/mcp_server/client_allowlist.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/mcp_server/contracts.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/mcp_server/cost_calculator.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/mcp_server/db.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/mcp_server/discoverable_endpoints.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/mcp_server/elicitation_handler.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/mcp_server/exceptions.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/mcp_server/faults/
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/mcp_server/faults/__init__.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/mcp_server/faults/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/mcp_server/faults/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/mcp_server/faults/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/mcp_server/faults/${MODPY_PYCACHE}classify.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/mcp_server/faults/${MODPY_PYCACHE}classify.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/mcp_server/faults/${MODPY_PYCACHE}list_outcomes.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/mcp_server/faults/${MODPY_PYCACHE}list_outcomes.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/mcp_server/faults/${MODPY_PYCACHE}render_oauth.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/mcp_server/faults/${MODPY_PYCACHE}render_oauth.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/mcp_server/faults/${MODPY_PYCACHE}traversal.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/mcp_server/faults/${MODPY_PYCACHE}traversal.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/mcp_server/faults/${MODPY_PYCACHE}types.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/mcp_server/faults/${MODPY_PYCACHE}types.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/mcp_server/faults/classify.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/mcp_server/faults/list_outcomes.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/mcp_server/faults/render_oauth.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/mcp_server/faults/traversal.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/mcp_server/faults/types.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/mcp_server/gateway_dcr_flow.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/mcp_server/guardrail_translation/
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/mcp_server/guardrail_translation/__init__.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/mcp_server/guardrail_translation/${MODPY_PYCACHE}/
@@ -5107,18 +6067,111 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/mcp_server/guardrail_translation/${MODPY_PYCACHE}handler.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/mcp_server/guardrail_translation/${MODPY_PYCACHE}handler.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/mcp_server/guardrail_translation/handler.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/mcp_server/idp_token_exchange.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/mcp_server/legacy_callbacks.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/mcp_server/mcp_context.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/mcp_server/mcp_debug.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/mcp_server/mcp_server_manager.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/mcp_server/oauth2_flow_backfill.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/mcp_server/oauth2_token_cache.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/mcp_server/oauth_identity_binding.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/mcp_server/oauth_issuer_stamp_backfill.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/mcp_server/oauth_utils.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/mcp_server/openapi_to_mcp_generator.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/mcp_server/operations.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/__init__.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/${MODPY_PYCACHE}adapter.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/${MODPY_PYCACHE}adapter.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/${MODPY_PYCACHE}authz_code_refresher.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/${MODPY_PYCACHE}authz_code_refresher.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/${MODPY_PYCACHE}bridge_credentials.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/${MODPY_PYCACHE}bridge_credentials.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/${MODPY_PYCACHE}client_credentials.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/${MODPY_PYCACHE}client_credentials.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/${MODPY_PYCACHE}dual_cache_token_backend.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/${MODPY_PYCACHE}dual_cache_token_backend.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/${MODPY_PYCACHE}envelope.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/${MODPY_PYCACHE}envelope.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/${MODPY_PYCACHE}httpx_auth.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/${MODPY_PYCACHE}httpx_auth.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/${MODPY_PYCACHE}oauth_token_store.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/${MODPY_PYCACHE}oauth_token_store.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/${MODPY_PYCACHE}per_user_oauth_store.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/${MODPY_PYCACHE}per_user_oauth_store.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/${MODPY_PYCACHE}presented_token_store.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/${MODPY_PYCACHE}presented_token_store.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/${MODPY_PYCACHE}redis_distributed_lock.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/${MODPY_PYCACHE}redis_distributed_lock.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/${MODPY_PYCACHE}redis_refresh_coordinator.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/${MODPY_PYCACHE}redis_refresh_coordinator.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/${MODPY_PYCACHE}resolver.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/${MODPY_PYCACHE}resolver.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/${MODPY_PYCACHE}result.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/${MODPY_PYCACHE}result.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/${MODPY_PYCACHE}runtime_refresh_coordinator.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/${MODPY_PYCACHE}runtime_refresh_coordinator.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/${MODPY_PYCACHE}session_credentials.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/${MODPY_PYCACHE}session_credentials.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/${MODPY_PYCACHE}session_token.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/${MODPY_PYCACHE}session_token.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/${MODPY_PYCACHE}sso_assertion_refresher.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/${MODPY_PYCACHE}sso_assertion_refresher.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/${MODPY_PYCACHE}sso_assertion_store.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/${MODPY_PYCACHE}sso_assertion_store.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/${MODPY_PYCACHE}token_cache_codec.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/${MODPY_PYCACHE}token_cache_codec.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/${MODPY_PYCACHE}token_endpoint.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/${MODPY_PYCACHE}token_endpoint.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/${MODPY_PYCACHE}token_exchange_provider.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/${MODPY_PYCACHE}token_exchange_provider.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/${MODPY_PYCACHE}token_exchanger.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/${MODPY_PYCACHE}token_exchanger.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/${MODPY_PYCACHE}types.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/${MODPY_PYCACHE}types.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/${MODPY_PYCACHE}v2_token_store.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/${MODPY_PYCACHE}v2_token_store.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/adapter.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/authz_code_refresher.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/bridge_credentials.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/client_credentials.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/dual_cache_token_backend.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/envelope.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/httpx_auth.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/oauth_token_store.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/per_user_oauth_store.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/presented_token_store.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/redis_distributed_lock.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/redis_refresh_coordinator.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/resolver.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/result.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/runtime_refresh_coordinator.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/session_credentials.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/session_token.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/sso_assertion_refresher.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/sso_assertion_store.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/token_cache_codec.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/token_endpoint.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/token_exchange_provider.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/token_exchanger.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/types.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/mcp_server/outbound_credentials/v2_token_store.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/mcp_server/proxy_api_credentials.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/mcp_server/rest_endpoints.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/mcp_server/result_conversion.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/mcp_server/sampling_handler.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/mcp_server/semantic_tool_filter.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/mcp_server/server.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/mcp_server/server_resolution.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/mcp_server/sse_transport.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/mcp_server/stdio_gate.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/mcp_server/tool_catalog_guard.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/mcp_server/tool_outcome.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/mcp_server/tool_registry.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/mcp_server/tool_search.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/mcp_server/toolset_db.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/mcp_server/ui_session_utils.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/mcp_server/utils.py
@@ -5127,274 +6180,389 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/404.html
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/404/index.html
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/__next.!KGRhc2hib2FyZCk.__PAGE__.txt
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/__next.!KGRhc2hib2FyZCk.txt
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/__next._full.txt
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/__next._head.txt
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/__next._index.txt
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/__next._tree.txt
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/AweViutHv6YjdT1kQNGNK/
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/AweViutHv6YjdT1kQNGNK/_buildManifest.js
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/AweViutHv6YjdT1kQNGNK/_clientMiddlewareManifest.js
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/AweViutHv6YjdT1kQNGNK/_ssgManifest.js
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/0-34xx0w.bemq.js
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/0-4tg9f~_a3b~.js
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/0-_c8e442skt6.js
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/0-h66ls7_c5-p.js
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/0-mei9citwr56.js
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/0-vs4tx-b08iy.js
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/0.4.bbjx7y007.js
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/0.75_v4.brf7u.js
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/0.auxtyr_sylo.js
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/0.bx44y-6~tug.js
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/0.phles7ceu88.js
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/00dmryk_gk8mv.js
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/00p.gft-l.6p..js
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/00q4mtjboprhm.js
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/00qgm1f64_xzj.js
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/018._.6b51tt..js
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/01_-0iugc9v8p.js
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/01kghszzmy1qs.js
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/01klzj5ksrl5k.js
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/01l4p36h0djue.js
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/01ozryvvfn3p2.js
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/01xm1xt.gmrff.js
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/01y._o853f7le.js
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/022.sz94ycw4x.js
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/02c1-r_khzb89.js
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/02ihc5xweq16v.js
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/02totdgwwbqje.js
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/036wlkuzplhfz.js
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/03cnvlsigvb5f.js
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/03rcuw-pknh--.js
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/03~yq9q893hmn.js
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/0428bi_id~baf.js
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/043q3g5-5-aju.js
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/0446~uv~auz_a.js
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/044y_x7qjzywr.js
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/04amwk-x_vjxu.js
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/04jvxoid~vpxj.js
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/04p5iour3skhn.js
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/05.7rgj.6mggx.js
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/05.uhnqp00zd5.js
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/05qmwjqau64bz.css
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/05ursacfc7c_6.js
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/05z02g9s~8km0.js
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/062rnwuiz.~n4.js
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/063he6h27oja1.js
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/06cikllsasmz~.js
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/06e0p4dx--.u3.js
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/06ji9ki-btra6.js
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/06jn4veg9bk_w.js
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/06jukj.8-qeu1.js
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/06tvf.j34tn5a.js
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/07.fwfv-sinb5.js
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/07a7p1nxb_naa.js
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/07bfozy88h3p_.js
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/07ga5j6e.-f4-.js
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/08b3bdf-s.-y4.js
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/08rp58v.pe71-.js
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/0976xr24u01xk.js
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/09n64dqzn.le~.js
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/09o2q9noh10z9.js
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/0_2-i4ray-77s.js
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/0_h-d6b9p38ps.js
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/0_hl_z~19w~ip.js
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/0_y-b9_d9dsuv.js
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/0_yafqde.l3j8.js
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/0a.13ux2u7c3-.js
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/0a9cprumsvmfd.js
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/0adaulfeapi2k.js
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/0b.4b09_5wk4x.js
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/0b5g~_decuer~.js
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/0c2apcdkbqq0o.js
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/0c4pfjjue0uc-.js
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/0diuuc_-zvafd.js
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/0ebita8gjvlk~.js
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/0em0654rb513m.js
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/0ew3qqt0ph.ul.js
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/0f4ia_bew_qw5.js
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/0fsykiybvhi_s.js
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/0g_61hld4mh5..js
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/0h-yh0a2d86_n.js
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/0hipu1px0oa-i.js
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/0hptv~-pe69s3.js
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/0hsqxu.xbf.l5.js
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/0i77.0u.82o9u.css
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/0ivj_wax-joap.js
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/0j9_udpn8_pdr.js
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/0jib1e4hgitwz.css
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/0jnisue3wca6q.js
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/0k-n0fjbj0gfw.js
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/0k3aqiu733i3f.js
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/0l7em-5kjv49e.js
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/0ld2ralbw3i4n.js
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/0lg.6rbfsd-l9.js
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/0lstohw6r.qs..js
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/0m._ijxus~ryi.js
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/0m6zdocif1gl4.js
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/0m974m5g301es.js
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/0m9eq7z1d8z7f.js
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/0mb3erwqomzal.js
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/0mc21v15f.-zo.js
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/0mf.2-c~.vtu2.js
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/0mh1wnrvmv_y7.js
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/0mmrbksvmhp.1.js
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/0mzw3maijoev6.js
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/0n.a~e5dwfnkn.js
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/0nnx~7-7e5t~1.js
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/0nrv__~~25s2p.js
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/0nyq3g5e5k.x1.js
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/0o0qwmrr-hra8.js
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/0obhj1~x4~y~p.js
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/0ol639mwei~as.js
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/0oomxctje7uc1.js
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/0p.6bs58-_3lw.js
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/0p6n5_~y7oxg7.js
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/0pidya1qvuvx8.js
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/0pu3ltw1cci2~.js
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/0q2nd2dhh.0_q.js
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/0q6~n4y84cejn.js
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/0qibj5buw7a63.js
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/0qme_62p684u0.js
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/0r4rls4iwj_wj.js
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/0r8_z31ow7vw9.js
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/0rawif6ozh9qn.js
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/0rstuhzx2_2l-.js
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/0s.8eei9-jiu-.js
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/0ss.ii_pv92e~.js
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/0sw3_fh07q6m8.js
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/0sx3mu2_l9g_y.js
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/0tbzoqict3-mi.js
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/0tgl~~_4hb1rp.js
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/0tt-hageiqem2.js
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/0tu.v.e0n7c53.js
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/0tyyya2mhgttn.js
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/0u385f-b21kef.js
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/0ui-c-comkpwu.js
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/0uoz456yfpzcg.js
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/0uy6wzxw5oh5v.js
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/0v1rxqc1hqmrl.js
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/0vll944vslpaj.js
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/0w9z4qw2wiks8.js
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/0whkizop7gd0~.js
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/0wtw2j2ifb4y0.js
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/0wwt6gep_4a9w.js
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/0x.73w57rn4ou.js
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/0xc0gt-741dkx.js
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/0y.2fkx-mnrzw.js
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/0ym5.~yj6~yf1.js
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/0ynzh7x.j-29v.js
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/0ys10755n8os_.js
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/0ywq-48o4bev..js
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/0y~9bynf8.t3g.js
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/0zcqfgew9ibjy.js
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/0zrbitbm~0koh.js
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/0zxm~6hn6gwbz.js
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/0~.s56.xlm8nw.js
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/0~0su3wi_7f6-.js
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/0~xsvwrxynm3j.js
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/101az3fsw7lje.js
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/109v_0iqcsuom.js
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/10cc3gpi6yp5g.js
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/10wu1.p2-y4_d.js
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/119z4uhe_0.95.js
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/11_cbeqo05-nm.js
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/11h.ntqd0jl3z.js
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/11yyfkj_3tr0o.js
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/122r3n0honvm1.js
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/129bujhdmi9ce.js
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/12iq6ywwjonb5.js
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/12r9629-_ys_h.js
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/12td43alcqxsu.js
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/12tdcs5ash_yw.js
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/13-qes.1czyka.js
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/13_zt.1zzdeos.js
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/13ln.k6r3lkv_.js
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/14owya3un22lq.js
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/15.9ylrtxojbj.js
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/1560njdijg7fq.js
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/15g4tcyahpayb.js
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/15hm8gokjq2uu.js
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/15y-.fixkv2us.js
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/16.oisvgwzo8s.js
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/1671lpeab3616.js
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/16tqogwj5mll3.js
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/17-jvmjlf35de.js
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/1781p3yhsw7kp.js
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/17cvpyw6fshd4.js
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/17j1m89pizunk.js
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/17jj5l_l.c2fd.js
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/17srd28gg8aaj.js
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/17td6hcab744r.js
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/turbopack-0a~tzicx4wgrt.js
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/001c4i4-gztis.js
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/02erlqrgtvdvz.js
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/045-3xwumskpv.js
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/064oqamw6324l.js
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/075naoo-eu0ny.js
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/079i5u0auunao.js
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/07rda1h2w7vq-.js
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/08vptm3iq9b2_.js
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/096he1cj4pdil.js
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/0980cxmrsda-k.js
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/0_gt5db1o7ju_.js
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/0_u7rrnrqu95t.js
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/0aoel7yrv88fp.js
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/0bl98f8jm71jn.js
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/0bsgulj4y-2zt.js
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/0buhrhqpg68dp.js
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/0ckv5j_fni3xm.css
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/0cz1d0mv5g_q7.js
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/0d_vbz467grpc.js
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/0dj7pzm_ayxrg.js
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/0dyoztesepp-8.js
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/0ey_ew0z_i2-n.js
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/0fbue0afpg8ro.js
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/0galq6aoa-0tg.js
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/0hemz_fopcsgo.js
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/0if-vqkhyn-zc.js
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/0inafi8gvd9h2.js
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/0iv7jb6y4ocy_.js
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/0j0877r_j866g.js
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/0jv-dwvqly6nt.js
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/0l5ox513__ayc.js
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/0lb0jylh-7zk2.js
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/0mdgavgf3s6fy.js
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/0mws1cdb0bz5q.js
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/0o2yjrr5g_tdw.js
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/0oub60o9jsxeu.js
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/0p8jps4eodfgy.js
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/0rojg4rauso4w.js
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/0rpdmfcfp5cpu.js
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/0uh2pbofvlto7.js
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/0ujtv0h3rdbum.js
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/0v3j102g0haj0.js
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/0vul3nq5a_0y-.js
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/0w3j7itm7vety.js
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/0x9ew3jgsj79d.js
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/0xk8ftgh3yab6.js
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/105p7hs6nzm5h.js
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/10i7gzq_kbeak.js
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/10ub8ct8-wb6_.js
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/116whuxs1bda8.js
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/11ugbgu7e3bcm.js
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/11vytukfj5_7x.js
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/12c74w322r_ki.js
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/138eps9zo_ekz.js
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/13douredghzbr.js
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/14hu41xvpzmuj.js
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/17kjcwpvno3sh.js
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/1_7d0p12781lw.js
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/1_pl4k5inb4xv.js
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/1_t1p4by1mewv.js
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/1_y65bkmye44e.js
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/1be5h5drwie8d.js
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/1cr6ulv3qmjke.js
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/1edfvwc5_eck-.js
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/1eo3kws7uv29h.js
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/1etef47tue5fx.js
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/1inmoyjk3bkn1.js
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/1ip-hv_8t9pua.js
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/1j_3hworwj7ma.js
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/1jt3hx115d4z2.js
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/1jtnxeeohmeur.js
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/1jtq4loybdk2j.js
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/1k1wvj635t-8_.js
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/1kpvojzxb_2ce.js
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/1l-cmcwz8ovly.js
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/1luq8zneyv2zj.js
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/1m5f-oo20zqde.js
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/1mluvfj-h4ual.js
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/1mxw9csimvguo.js
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/1n8-q96h3d3wp.js
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/1pbkw-7b5ctl4.css
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/1qwsems_2wy_n.js
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/1r3r4q5ji9p6r.js
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/1sgk0ywr4zaar.js
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/1t5j4rm8qs3ep.js
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/1t7m5lyrljbza.js
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/1wthn3hownhqq.js
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/1x5rpexwhjavn.js
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/1xnrtay04w-33.js
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/1y0dfj51ip8jp.js
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/1yenatx4_d31o.js
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/1yn4z5ilmhgqg.js
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/2-1v8letny_9-.js
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/2-wsn79fkcbcq.js
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/21rb_6u_ngbts.js
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/223_0x11-0t6m.js
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/243fk84ovnptf.js
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/25gosr767ie-e.js
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/25uj3gh1xz2ib.js
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/26c6fycvgof7y.js
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/26twndb--qk67.js
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/26u74mc34z87o.js
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/281fiazzn0ykz.js
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/28j-uzxloqsb-.js
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/28ytusy1jm5e9.js
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/29l-i3n6qfddr.js
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/29tf6vehxf_c4.js
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/2_1hj1yj5z7iq.js
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/2_4p9uc0hteuq.js
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/2ak23etir_a-u.js
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/2aligkbp93w92.js
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/2atns3zer6s42.js
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/2ay5v0bceb1lj.js
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/2cd3v4aaz6o0i.css
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/2cjkqsoxq0ntu.js
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/2cw-_1ck7opko.js
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/2eah4pts_dok2.js
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/2eukcqvhhwxf_.js
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/2ga9qr8gn5nze.js
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/2gur-ho5rpe0r.js
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/2h05w0no0km-v.js
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/2h6sd9lqg024g.js
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/2j5_tfm1wguma.js
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/2jk1_kogzedh4.js
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/2kuunyui4qzv-.js
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/2l4agwvo0kw8e.js
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/2n11srqfz7-2i.js
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/2nb_vai8wgscb.js
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/2o2p_37aloias.js
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/2obylm-jikxma.js
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/2pb2wyw5l360e.js
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/2pietzh-2a1wp.js
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/2pjabluclt-2h.js
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/2tckjhqtu3wii.js
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/2wi6ubg_xifzg.js
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/2wtoazm_tag8x.js
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/2yzmq0hxmtqt1.js
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/31ztkh7a77ga9.js
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/33253pasn_y63.js
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/33aje6ne5gt1-.js
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/33t46atd3n2zd.js
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/35pudezgs597y.js
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/36_65v5qtg-w3.js
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/372qw-zi1n753.js
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/37c-5-syf6i75.js
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/38_ntgz1fmh3j.js
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/38fqoo7pciy3w.js
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/38y84dm1w_ula.js
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/3_bfa7w6p5umx.js
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/3_yfar8h9z_l0.js
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/3ap6aw9d4bby4.js
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/3d0-mktmt0m9x.js
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/3do9ek3njs4s1.js
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/3edq75iafu4tm.js
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/3em7lx1e_ugtl.js
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/3f6_elezecl8l.js
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/3g5uqihqozp0p.js
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/3g5vo1vbvnimy.js
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/3gezlt6jes5jz.js
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/3i556p1qh6r2y.js
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/3i_i_xf-gkbp9.js
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/3icbpxp5y-p1_.js
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/3iqtfo5xuxb17.js
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/3iwwkzzjb2bvt.js
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/3ju4fv5pj283o.js
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/3km9d8iaii1sv.js
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/3kp-c0so_bpp9.js
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/3m3rxvigp6yiy.js
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/3mcz5_sax3qw_.js
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/3mmyhxyf6nh8h.js
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/3n0fvgnpkl28-.js
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/3nm5doyn9h5kz.js
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/3nsj-jm66rifq.js
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/3ocb3fvou0ykt.js
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/3oxuskgwg-xz0.js
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/3pklob__2vv19.js
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/3ppqczqk6c9y_.js
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/3qnev0j4xnvwo.js
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/3qz9txx6mkhjf.js
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/3vx3m9pl9cyw5.js
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/3w9brol_0x-7f.js
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/3wo91r317_fe5.js
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/3xw7eepo_vf_u.js
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/3zk270a11dqu1.js
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/409w3-jlnyi1y.js
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/423fl7r3tpiwk.js
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/43vf6lkj69juk.js
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/44p4cs0gfsy-h.js
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/chunks/turbopack-0l31z1wlxemne.js
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/media/
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/media/1bffadaabf893a1e-s.16ipb6fqu393i.woff2
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/media/2bbe8d2671613f1f-s.067x_6k0k23tk.woff2
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/media/2c55a0e60120577a-s.0bjc5tiuqdqro.woff2
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/media/5476f68d60460930-s.0wxq9webf.ew4.woff2
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.woff2
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/media/9c72aa0f40e4eef8-s.0m6w47a4e5dy9.woff2
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/media/ad66f9afd8947f86-s.11u06r12fd6v_.woff2
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/media/favicon.0~dgapwhi~75y.ico
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/tT4mVtsmhbZmHNHslJvUB/
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/tT4mVtsmhbZmHNHslJvUB/_buildManifest.js
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/tT4mVtsmhbZmHNHslJvUB/_clientMiddlewareManifest.js
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/tT4mVtsmhbZmHNHslJvUB/_ssgManifest.js
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/media/5476f68d60460930-s.2uwcyprjm3xu3.woff2
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/media/a2a_agent.14el5-6dflh1h.png
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/media/ai21.0m_u-tih8nm0v.svg
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/media/aim_security.15w_gpz3t43v3.jpeg
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/media/aiml_api.1dq6dbpwklhlg.svg
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/media/akto.3jgaivqd683t4.svg
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/media/alice.13frxbgffyihr.svg
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/media/anthropic.3s95kgy8jpc64.svg
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/media/aporia.2e_nhf0zf8oli.png
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/media/arize.2q0zcoh7v2j00.png
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/media/assemblyai_small.0w_dslsra91uw.png
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/media/aws.2vuu_29f0wx7g.svg
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/media/baseten.41k2lnwp3c5g9.svg
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/media/bedrock.2vhamxr8q6y4o.svg
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/media/bing.3b9zkaag7urkm.png
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/media/braintrust.1qnhppdggfxdj.png
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/media/cato_networks.1awrzn_1otwbt.svg
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/media/cerebras.1ur1xyfqk9ncz.svg
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/media/cisco.0pf2ni7nes2im.png
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/media/cloudflare.2n1spdq7u5yki.svg
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/media/cohere.22i3i2e449j5i.svg
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/media/cometapi.3w0xficbg3dkk.svg
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/media/conduct.1i26xrktycd9k.png
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/media/crewai-color.067lq5ci-ka84.svg
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/media/cursor.1q1ev-_5l7exg.svg
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/media/databricks.2hiet9qlqzn-g.svg
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/media/datadog.20j6djly_hrsx.png
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/media/dataforseo.1g2jptyl8rcb1.png
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/media/deepgram.3-krp20p_xed3.png
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/media/deepinfra.3lr_lsr7mhui6.png
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/media/deepkeep.0k6ge0vqyxdi0.svg
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/media/deepseek.3n4cu0x32i_7w.svg
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/media/edenai.3z_rirzycrnpm.svg
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/media/elevenlabs.2982m_dk2-h_y.png
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/media/enkrypt_ai.3_-p3-cd2dkrp.avif
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/media/exa_ai.36h3hrkelbgj-.png
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/media/fal_ai.3rahrirki8sby.jpg
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/media/favicon.34m4ev7_7ennf.ico
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/media/featherless.3hmlef3fhc0h5.svg
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/media/figma.3-gfkcs78xixl.svg
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/media/fireworks.3t1b6p8edeqyo.svg
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/media/friendli.0ymiswh6l35bq.svg
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/media/galileo.1jnyj81fv75mp.ico
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/media/gigachat.37uico956hu-u.svg
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/media/github.01qi6qit7j89y.svg
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/media/github_copilot.3k-8jyadoaq2u.svg
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/media/gitlab.2a2utw-6akshk.svg
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/media/gmail.2kxy7ehty9j4p.svg
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/media/google.3y8ypywwtqob_.svg
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/media/google_drive.0t6j-2z4psaod.svg
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/media/google_pse.3hii8gkiytuod.png
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/media/groq.20csmqzsusp1k.svg
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/media/guardrails_ai.0c_76h1qg_2ff.jpeg
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/media/hubspot.21ls0k94wst4x.svg
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/media/huggingface.1-07ypt9ii_-p.svg
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/media/hyperbolic.3le20v59sebn8.svg
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/media/infinity.0s9s12bl4lccx.png
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/media/javelin.300c2jc378vi4.png
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/media/jina.0ukab8o-3-5m_.png
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/media/jira.266jkt8otu3z6.svg
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/media/lago.146vobxeazdxy.svg
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/media/lakeraai.2xbgu6-fr-5ca.jpeg
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/media/lambda.26_vz7cmyuodo.svg
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/media/langchain.1p5ul5un_z7te.svg
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/media/langfuse.1y39530irujaj.png
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/media/langgraph-color.2y5v3012kup9-.svg
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/media/langsmith.0cuekyutow5l_.png
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/media/lasso.1elqma2u3h-qi.png
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/media/linear.0r-vgi7wxinhb.svg
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/media/litellm_monogram.16r2_rdj4dq8r.svg
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/media/llamaindex-color.0v6x7n2qxbs8x.svg
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/media/lmstudio.35s3-83mlhcms.svg
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/media/mcp_logo.008pk5gd77gim.png
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/media/meta_llama.1kxk24vwsem49.svg
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/media/microsoft_azure.3626-7zx7wf09.svg
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/media/milvus.04t2ilugeb7ad.svg
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/media/minimax.2mfkkqc-lnsen.svg
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/media/mistral.0n8jv_67hgq4h.svg
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/media/mongodb.1l7egqakv5sij.svg
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/media/moonshot.3__i9wvf37ksm.svg
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/media/morph.2av06eo-t0-ve.svg
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/media/nebius.2ipf7rmjccira.svg
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/media/newrelic.2xvdqc3-98gjw.png
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/media/nimble.0ors74qocyffr.png
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/media/noma_security.07ydrwasze5i8.png
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/media/notion.3ve1izxfth6xd.svg
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/media/novita.0_nzmm_rl4lrf.svg
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/media/nvidia_nim.1fz-5ugf_um0v.svg
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/media/nvidia_triton.1aotoxig_m2w1.png
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/media/ollama.144cif369atc5.svg
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/media/openai-agents.0t1sdv57nux6g.svg
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/media/openai_small.3rj8nedgjpevh.svg
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/media/openmeter.1wzo3xv7qwtb8.png
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/media/openrouter.1xk7748-_jixf.svg
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/media/opentelemetry.2n8ujs5z4l__r.svg
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/media/oracle.43kws59xxr8ig.svg
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/media/otel.1dei3v2u03nit.png
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/media/palo_alto_networks.3t0xwyuc-6s43.jpeg
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/media/pangea.0ldsllwi7dvjg.png
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/media/parallel_ai.0jx5g5pf0u355.png
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/media/perplexity-ai.2do8hoc8tw__0.svg
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/media/perplexity.2zhky1a8ufk3x.png
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/media/pillar.09s1gdql9yppp.jpeg
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/media/pointfive.1f7s395zy8hgn.png
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/media/postgresql.0a2k5oak2hvw5.svg
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/media/prompt_security.34ps_5vqhm25q.png
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/media/promptguard.0m31gz-559aca.svg
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/media/pydantic-ai-color.1f334m-pf8a75.svg
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/media/qohash.14emr-wtp42k3.jpg
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/media/qwen.0a49x9i08_0gz.png
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/media/recraft.2f4cv-c9ad-mo.svg
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/media/repelloai.3ossrsdbm80kg.png
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/media/replicate.445bidyix2tyh.svg
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/media/runway.2zzwye1fddnnn.png
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/media/s3_vector.1dy8xaiph416k.png
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/media/salesforce.20dxbd6cxoyl2.svg
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/media/sambanova.1vcyu0faw1x8h.svg
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/media/sap.1367hgge0s0xl.png
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/media/scx_ai.3emo1p5delrhx.svg
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/media/sentry.0i-7ujykfedjd.svg
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/media/shopify.25i2if4d3gr23.svg
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/media/signoz.2x1bmq4-si8uu.svg
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/media/slack.01ebucngfr3lq.svg
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/media/snowflake.2_p8qqpi0r3lr.svg
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/media/soniox.3nhjmssy7ybh7.svg
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/media/straiker.0hnk6y758t2jh.svg
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/media/strands.1w9vvik2r671z.svg
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/media/stripe.3583qhnprkybz.svg
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/media/tavily.15dorlkyzxydf.png
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/media/togetherai.1wk-mouzgw5ho.svg
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/media/topaz.3rjp3zvx4eags.svg
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/media/twilio.1vmsvt7mb88__.svg
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/media/typesafe.44kuy2p41yhxx.png
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/media/v0.15trd3tb1ulop.svg
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/media/valkey.2_mrlggria_65.svg
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/media/vercel.1mvnwxofolt8y.svg
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/media/vllm.3_gqby46r7s3x.png
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/media/volcengine.23ly9ik_qc138.png
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/media/voyage.0krq6ew-yr8dk.webp
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/media/watsonx.19rrg39yvhpk8.svg
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/media/xai.2kc3gjiopn9om.svg
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/media/xecguard.317q_7yg6brag.svg
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/media/xinference.063cy_ievvy5u.svg
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/media/zapier.3q67ovovgk_25.svg
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_next/static/media/zscaler.42cagyicgk81q.svg
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_not-found/
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_not-found/__next._full.txt
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_not-found/__next._head.txt
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_not-found/__next._index.txt
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_not-found/__next._not-found.__PAGE__.txt
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_not-found/__next._not-found.txt
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_not-found/__next._tree.txt
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_not-found/index.html
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/_not-found/index.txt
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/access-groups/
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/access-groups/__next.!KGRhc2hib2FyZCk.access-groups.__PAGE__.txt
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/access-groups/__next.!KGRhc2hib2FyZCk.access-groups.txt
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/access-groups/__next.!KGRhc2hib2FyZCk.txt
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/access-groups/__next._full.txt
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/access-groups/__next._head.txt
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/access-groups/__next._index.txt
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/access-groups/__next._tree.txt
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/access-groups/index.html
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/access-groups/index.txt
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/admin-panel/
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/admin-panel/__next.!KGRhc2hib2FyZCk.admin-panel.__PAGE__.txt
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/admin-panel/__next.!KGRhc2hib2FyZCk.admin-panel.txt
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/admin-panel/__next.!KGRhc2hib2FyZCk.txt
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/admin-panel/__next._full.txt
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/admin-panel/__next._head.txt
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/admin-panel/__next._index.txt
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/admin-panel/__next._tree.txt
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/admin-panel/index.html
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/admin-panel/index.txt
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/agents/
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/agents/__next.!KGRhc2hib2FyZCk.agents.__PAGE__.txt
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/agents/__next.!KGRhc2hib2FyZCk.agents.txt
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/agents/__next.!KGRhc2hib2FyZCk.txt
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/agents/__next._full.txt
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/agents/__next._head.txt
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/agents/__next._index.txt
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/agents/__next._tree.txt
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/agents/index.html
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/agents/index.txt
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/api-keys/
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/api-keys/__next.!KGRhc2hib2FyZCk.api-keys.__PAGE__.txt
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/api-keys/__next.!KGRhc2hib2FyZCk.api-keys.txt
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/api-keys/__next.!KGRhc2hib2FyZCk.txt
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/api-keys/__next._full.txt
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/api-keys/__next._head.txt
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/api-keys/__next._index.txt
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/api-keys/__next._tree.txt
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/api-keys/index.html
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/api-keys/index.txt
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/api-reference/
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/api-reference/__next.!KGRhc2hib2FyZCk.api-reference.__PAGE__.txt
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/api-reference/__next.!KGRhc2hib2FyZCk.api-reference.txt
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/api-reference/__next.!KGRhc2hib2FyZCk.txt
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/api-reference/__next._full.txt
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/api-reference/__next._head.txt
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/api-reference/__next._index.txt
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/api-reference/__next._tree.txt
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/api-reference/index.html
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/api-reference/index.txt
@@ -5407,6 +6575,7 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/assets/logos/aim_security.jpeg
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/assets/logos/aiml_api.svg
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/assets/logos/akto.svg
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/assets/logos/alice.svg
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/assets/logos/anthropic.svg
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/assets/logos/aporia.png
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/assets/logos/arize.png
@@ -5415,6 +6584,7 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/assets/logos/azure_ai_foundry.png
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/assets/logos/baseten.svg
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/assets/logos/bedrock.svg
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/assets/logos/bing.png
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/assets/logos/braintrust.png
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/assets/logos/cato_networks.svg
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/assets/logos/cerebras.svg
@@ -5422,13 +6592,17 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/assets/logos/cloudflare.svg
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/assets/logos/cohere.svg
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/assets/logos/cometapi.svg
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/assets/logos/conduct.png
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/assets/logos/crewai-color.svg
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/assets/logos/cursor.svg
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/assets/logos/databricks.svg
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/assets/logos/datadog.png
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/assets/logos/dataforseo.png
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/assets/logos/deepgram.png
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/assets/logos/deepinfra.png
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/assets/logos/deepkeep.svg
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/assets/logos/deepseek.svg
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/assets/logos/edenai.svg
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/assets/logos/elevenlabs.png
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/assets/logos/enkrypt_ai.avif
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/assets/logos/exa_ai.png
@@ -5438,6 +6612,7 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/assets/logos/fireworks.svg
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/assets/logos/friendli.svg
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/assets/logos/galileo.ico
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/assets/logos/gigachat.svg
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/assets/logos/github.svg
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/assets/logos/github_copilot.svg
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/assets/logos/gitlab.svg
@@ -5457,36 +6632,47 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/assets/logos/lago.svg
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/assets/logos/lakeraai.jpeg
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/assets/logos/lambda.svg
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/assets/logos/langchain.svg
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/assets/logos/langflow.svg
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/assets/logos/langfuse.png
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/assets/logos/langfuse.svg
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/assets/logos/langgraph-color.svg
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/assets/logos/langgraph.png
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/assets/logos/langsmith.png
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/assets/logos/lasso.png
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/assets/logos/linear.svg
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/assets/logos/litellm.jpg
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/assets/logos/litellm_logo.jpg
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/assets/logos/litellm_logo.png
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/assets/logos/litellm_logo_dark.png
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/assets/logos/litellm_monogram.svg
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/assets/logos/litellm_monogram_dark.svg
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/assets/logos/llamaindex-color.svg
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/assets/logos/llm_guard.png
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/assets/logos/lmstudio.svg
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/assets/logos/mcp_logo.png
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/assets/logos/meta_llama.svg
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/assets/logos/microsoft_365.svg
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/assets/logos/microsoft_azure.svg
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/assets/logos/milvus.svg
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/assets/logos/minimax.svg
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/assets/logos/mistral.svg
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/assets/logos/mongodb.svg
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/assets/logos/moonshot.svg
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/assets/logos/morph.svg
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/assets/logos/nebius.svg
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/assets/logos/newrelic.png
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/assets/logos/nimble.png
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/assets/logos/noma_security.png
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/assets/logos/notion.svg
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/assets/logos/novita.svg
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/assets/logos/nvidia_nim.svg
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/assets/logos/nvidia_triton.png
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/assets/logos/ollama.svg
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/assets/logos/openai-agents.svg
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/assets/logos/openai_small.svg
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/assets/logos/openmeter.png
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/assets/logos/openrouter.svg
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/assets/logos/opentelemetry.svg
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/assets/logos/oracle.svg
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/assets/logos/otel.png
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/assets/logos/palo_alto_networks.jpeg
@@ -5495,10 +6681,12 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/assets/logos/perplexity-ai.svg
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/assets/logos/perplexity.png
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/assets/logos/pillar.jpeg
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/assets/logos/pointfive.png
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/assets/logos/postgresql.svg
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/assets/logos/presidio.png
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/assets/logos/prompt_security.png
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/assets/logos/promptguard.svg
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/assets/logos/pydantic-ai-color.svg
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/assets/logos/pydantic.svg
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/assets/logos/qohash.jpg
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/assets/logos/qwen.png
@@ -5510,19 +6698,25 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/assets/logos/salesforce.svg
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/assets/logos/sambanova.svg
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/assets/logos/sap.png
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/assets/logos/scx_ai.svg
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/assets/logos/search1api.png
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/assets/logos/secret_detect.png
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/assets/logos/sentry.svg
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/assets/logos/shopify.svg
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/assets/logos/signoz.svg
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/assets/logos/slack.svg
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/assets/logos/snowflake.svg
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/assets/logos/soniox.svg
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/assets/logos/straiker.svg
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/assets/logos/strands.svg
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/assets/logos/stripe.svg
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/assets/logos/tavily.png
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/assets/logos/togetherai.svg
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/assets/logos/topaz.svg
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/assets/logos/twilio.svg
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/assets/logos/typesafe.png
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/assets/logos/v0.svg
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/assets/logos/valkey.svg
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/assets/logos/vercel.svg
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/assets/logos/vllm.png
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/assets/logos/volcengine.png
@@ -5535,31 +6729,73 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/assets/logos/zscaler.svg
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/budgets/
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/budgets/__next.!KGRhc2hib2FyZCk.budgets.__PAGE__.txt
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/budgets/__next.!KGRhc2hib2FyZCk.budgets.txt
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/budgets/__next.!KGRhc2hib2FyZCk.txt
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/budgets/__next._full.txt
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/budgets/__next._head.txt
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/budgets/__next._index.txt
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/budgets/__next._tree.txt
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/budgets/index.html
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/budgets/index.txt
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/caching/
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/caching/__next.!KGRhc2hib2FyZCk.caching.__PAGE__.txt
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/caching/__next.!KGRhc2hib2FyZCk.caching.txt
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/caching/__next.!KGRhc2hib2FyZCk.txt
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/caching/__next._full.txt
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/caching/__next._head.txt
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/caching/__next._index.txt
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/caching/__next._tree.txt
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/caching/index.html
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/caching/index.txt
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/change-password/
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/change-password/__next.!KGRhc2hib2FyZCk.change-password.__PAGE__.txt
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/change-password/__next._full.txt
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/change-password/__next._tree.txt
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/change-password/index.html
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/change-password/index.txt
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/chat/
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/chat/__next._full.txt
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/chat/__next._tree.txt
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/chat/__next.chat.__PAGE__.txt
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/chat/api-keys/
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/chat/api-keys/__next._full.txt
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/chat/api-keys/__next._tree.txt
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/chat/api-keys/__next.chat.api-keys.__PAGE__.txt
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/chat/api-keys/index.html
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/chat/api-keys/index.txt
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/chat/credentials/
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/chat/credentials/__next._full.txt
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/chat/credentials/__next._tree.txt
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/chat/credentials/__next.chat.credentials.__PAGE__.txt
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/chat/credentials/index.html
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/chat/credentials/index.txt
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/chat/index.html
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/chat/index.txt
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/chat/integrations/
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/chat/integrations/__next._full.txt
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/chat/integrations/__next._tree.txt
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/chat/integrations/__next.chat.integrations.__PAGE__.txt
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/chat/integrations/index.html
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/chat/integrations/index.txt
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/chat/logs/
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/chat/logs/__next._full.txt
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/chat/logs/__next._tree.txt
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/chat/logs/__next.chat.logs.__PAGE__.txt
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/chat/logs/index.html
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/chat/logs/index.txt
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/chat/usage/
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/chat/usage/__next._full.txt
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/chat/usage/__next._tree.txt
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/chat/usage/__next.chat.usage.__PAGE__.txt
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/chat/usage/index.html
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/chat/usage/index.txt
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/connect/
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/connect/__next._full.txt
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/connect/__next._tree.txt
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/connect/__next.connect.__PAGE__.txt
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/connect/index.html
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/connect/index.txt
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/cost-optimization/
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/cost-optimization/__next.!KGRhc2hib2FyZCk.cost-optimization.__PAGE__.txt
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/cost-optimization/__next._full.txt
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/cost-optimization/__next._tree.txt
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/cost-optimization/index.html
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/cost-optimization/index.txt
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/cost-tracking/
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/cost-tracking/__next.!KGRhc2hib2FyZCk.cost-tracking.__PAGE__.txt
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/cost-tracking/__next.!KGRhc2hib2FyZCk.cost-tracking.txt
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/cost-tracking/__next.!KGRhc2hib2FyZCk.txt
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/cost-tracking/__next._full.txt
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/cost-tracking/__next._head.txt
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/cost-tracking/__next._index.txt
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/cost-tracking/__next._tree.txt
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/cost-tracking/index.html
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/cost-tracking/index.txt
@@ -5567,313 +6803,210 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/guardrails/
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/guardrails-monitor/
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/guardrails-monitor/__next.!KGRhc2hib2FyZCk.guardrails-monitor.__PAGE__.txt
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/guardrails-monitor/__next.!KGRhc2hib2FyZCk.guardrails-monitor.txt
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/guardrails-monitor/__next.!KGRhc2hib2FyZCk.txt
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/guardrails-monitor/__next._full.txt
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/guardrails-monitor/__next._head.txt
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/guardrails-monitor/__next._index.txt
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/guardrails-monitor/__next._tree.txt
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/guardrails-monitor/index.html
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/guardrails-monitor/index.txt
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/guardrails/__next.!KGRhc2hib2FyZCk.guardrails.__PAGE__.txt
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/guardrails/__next.!KGRhc2hib2FyZCk.guardrails.txt
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/guardrails/__next.!KGRhc2hib2FyZCk.txt
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/guardrails/__next._full.txt
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/guardrails/__next._head.txt
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/guardrails/__next._index.txt
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/guardrails/__next._tree.txt
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/guardrails/index.html
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/guardrails/index.txt
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/index.html
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/index.txt
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/lens/
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/lens/__next.!KGRhc2hib2FyZCk.lens.__PAGE__.txt
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/lens/__next._full.txt
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/lens/__next._tree.txt
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/lens/index.html
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/lens/index.txt
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/logging-and-alerts/
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/logging-and-alerts/__next.!KGRhc2hib2FyZCk.logging-and-alerts.__PAGE__.txt
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/logging-and-alerts/__next.!KGRhc2hib2FyZCk.logging-and-alerts.txt
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/logging-and-alerts/__next.!KGRhc2hib2FyZCk.txt
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/logging-and-alerts/__next._full.txt
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/logging-and-alerts/__next._head.txt
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/logging-and-alerts/__next._index.txt
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/logging-and-alerts/__next._tree.txt
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/logging-and-alerts/index.html
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/logging-and-alerts/index.txt
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/login/
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/login/__next._full.txt
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/login/__next._head.txt
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/login/__next._index.txt
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/login/__next._tree.txt
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/login/__next.login.__PAGE__.txt
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/login/__next.login.txt
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/login/index.html
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/login/index.txt
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/logs/
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/logs/__next.!KGRhc2hib2FyZCk.logs.__PAGE__.txt
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/logs/__next.!KGRhc2hib2FyZCk.logs.txt
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/logs/__next.!KGRhc2hib2FyZCk.txt
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/logs/__next._full.txt
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/logs/__next._head.txt
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/logs/__next._index.txt
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/logs/__next._tree.txt
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/logs/index.html
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/logs/index.txt
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/mcp/
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/mcp-servers/
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/mcp-servers/__next.!KGRhc2hib2FyZCk.mcp-servers.__PAGE__.txt
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/mcp-servers/__next.!KGRhc2hib2FyZCk.mcp-servers.txt
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/mcp-servers/__next.!KGRhc2hib2FyZCk.txt
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/mcp-servers/__next._full.txt
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/mcp-servers/__next._head.txt
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/mcp-servers/__next._index.txt
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/mcp-servers/__next._tree.txt
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/mcp-servers/index.html
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/mcp-servers/index.txt
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/mcp/oauth/
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/mcp/oauth/callback/
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/mcp/oauth/callback/__next._full.txt
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/mcp/oauth/callback/__next._head.txt
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/mcp/oauth/callback/__next._index.txt
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/mcp/oauth/callback/__next._tree.txt
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/mcp/oauth/callback/__next.mcp.oauth.callback.__PAGE__.txt
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/mcp/oauth/callback/__next.mcp.oauth.callback.txt
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/mcp/oauth/callback/__next.mcp.oauth.txt
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/mcp/oauth/callback/__next.mcp.txt
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/mcp/oauth/callback/index.html
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/mcp/oauth/callback/index.txt
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/memory/
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/memory/__next.!KGRhc2hib2FyZCk.memory.__PAGE__.txt
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/memory/__next.!KGRhc2hib2FyZCk.memory.txt
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/memory/__next.!KGRhc2hib2FyZCk.txt
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/memory/__next._full.txt
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/memory/__next._head.txt
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/memory/__next._index.txt
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/memory/__next._tree.txt
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/memory/index.html
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/memory/index.txt
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/model-hub-table/
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/model-hub-table/__next.!KGRhc2hib2FyZCk.model-hub-table.__PAGE__.txt
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/model-hub-table/__next.!KGRhc2hib2FyZCk.model-hub-table.txt
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/model-hub-table/__next.!KGRhc2hib2FyZCk.txt
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/model-hub-table/__next._full.txt
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/model-hub-table/__next._head.txt
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/model-hub-table/__next._index.txt
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/model-hub-table/__next._tree.txt
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/model-hub-table/index.html
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/model-hub-table/index.txt
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/model-insights/
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/model-insights/__next.!KGRhc2hib2FyZCk.model-insights.__PAGE__.txt
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/model-insights/__next._full.txt
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/model-insights/__next._tree.txt
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/model-insights/index.html
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/model-insights/index.txt
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/model_hub/
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/model_hub/__next._full.txt
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/model_hub/__next._head.txt
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/model_hub/__next._index.txt
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/model_hub/__next._tree.txt
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/model_hub/__next.model_hub.__PAGE__.txt
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/model_hub/__next.model_hub.txt
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/model_hub/index.html
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/model_hub/index.txt
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/model_hub_table/
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/model_hub_table/__next._full.txt
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/model_hub_table/__next._head.txt
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/model_hub_table/__next._index.txt
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/model_hub_table/__next._tree.txt
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/model_hub_table/__next.model_hub_table.__PAGE__.txt
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/model_hub_table/__next.model_hub_table.txt
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/model_hub_table/index.html
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/model_hub_table/index.txt
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/models-and-endpoints/
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/models-and-endpoints/__next.!KGRhc2hib2FyZCk.models-and-endpoints.__PAGE__.txt
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/models-and-endpoints/__next.!KGRhc2hib2FyZCk.models-and-endpoints.txt
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/models-and-endpoints/__next.!KGRhc2hib2FyZCk.txt
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/models-and-endpoints/__next._full.txt
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/models-and-endpoints/__next._head.txt
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/models-and-endpoints/__next._index.txt
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/models-and-endpoints/__next._tree.txt
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/models-and-endpoints/index.html
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/models-and-endpoints/index.txt
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/next.svg
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/old-usage/
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/old-usage/__next.!KGRhc2hib2FyZCk.old-usage.__PAGE__.txt
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/old-usage/__next.!KGRhc2hib2FyZCk.old-usage.txt
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/old-usage/__next.!KGRhc2hib2FyZCk.txt
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/old-usage/__next._full.txt
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/old-usage/__next._head.txt
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/old-usage/__next._index.txt
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/old-usage/__next._tree.txt
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/old-usage/index.html
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/old-usage/index.txt
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/onboarding/
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/onboarding/__next._full.txt
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/onboarding/__next._head.txt
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/onboarding/__next._index.txt
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/onboarding/__next._tree.txt
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/onboarding/__next.onboarding.__PAGE__.txt
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/onboarding/__next.onboarding.txt
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/onboarding/index.html
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/onboarding/index.txt
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/organizations/
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/organizations/__next.!KGRhc2hib2FyZCk.organizations.__PAGE__.txt
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/organizations/__next.!KGRhc2hib2FyZCk.organizations.txt
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/organizations/__next.!KGRhc2hib2FyZCk.txt
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/organizations/__next._full.txt
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/organizations/__next._head.txt
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/organizations/__next._index.txt
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/organizations/__next._tree.txt
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/organizations/index.html
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/organizations/index.txt
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/playground/
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/playground/__next.!KGRhc2hib2FyZCk.playground.__PAGE__.txt
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/playground/__next.!KGRhc2hib2FyZCk.playground.txt
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/playground/__next.!KGRhc2hib2FyZCk.txt
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/playground/__next._full.txt
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/playground/__next._head.txt
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/playground/__next._index.txt
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/playground/__next._tree.txt
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/playground/index.html
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/playground/index.txt
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/policies/
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/policies/__next.!KGRhc2hib2FyZCk.policies.__PAGE__.txt
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/policies/__next.!KGRhc2hib2FyZCk.policies.txt
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/policies/__next.!KGRhc2hib2FyZCk.txt
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/policies/__next._full.txt
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/policies/__next._head.txt
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/policies/__next._index.txt
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/policies/__next._tree.txt
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/policies/index.html
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/policies/index.txt
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/projects/
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/projects/__next.!KGRhc2hib2FyZCk.projects.__PAGE__.txt
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/projects/__next.!KGRhc2hib2FyZCk.projects.txt
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/projects/__next.!KGRhc2hib2FyZCk.txt
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/projects/__next._full.txt
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/projects/__next._head.txt
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/projects/__next._index.txt
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/projects/__next._tree.txt
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/projects/index.html
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/projects/index.txt
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/prompts/
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/prompts/__next.!KGRhc2hib2FyZCk.prompts.__PAGE__.txt
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/prompts/__next.!KGRhc2hib2FyZCk.prompts.txt
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/prompts/__next.!KGRhc2hib2FyZCk.txt
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/prompts/__next._full.txt
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/prompts/__next._head.txt
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/prompts/__next._index.txt
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/prompts/__next._tree.txt
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/prompts/index.html
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/prompts/index.txt
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/roi-calculator/
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/roi-calculator/__next.!KGRhc2hib2FyZCk.roi-calculator.__PAGE__.txt
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/roi-calculator/__next._full.txt
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/roi-calculator/__next._tree.txt
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/roi-calculator/index.html
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/roi-calculator/index.txt
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/router-settings/
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/router-settings/__next.!KGRhc2hib2FyZCk.router-settings.__PAGE__.txt
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/router-settings/__next.!KGRhc2hib2FyZCk.router-settings.txt
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/router-settings/__next.!KGRhc2hib2FyZCk.txt
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/router-settings/__next._full.txt
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/router-settings/__next._head.txt
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/router-settings/__next._index.txt
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/router-settings/__next._tree.txt
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/router-settings/index.html
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/router-settings/index.txt
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/search-tools/
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/search-tools/__next.!KGRhc2hib2FyZCk.search-tools.__PAGE__.txt
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/search-tools/__next.!KGRhc2hib2FyZCk.search-tools.txt
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/search-tools/__next.!KGRhc2hib2FyZCk.txt
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/search-tools/__next._full.txt
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/search-tools/__next._head.txt
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/search-tools/__next._index.txt
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/search-tools/__next._tree.txt
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/search-tools/index.html
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/search-tools/index.txt
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/skills/
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/skills/__next.!KGRhc2hib2FyZCk.skills.__PAGE__.txt
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/skills/__next.!KGRhc2hib2FyZCk.skills.txt
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/skills/__next.!KGRhc2hib2FyZCk.txt
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/skills/__next._full.txt
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/skills/__next._head.txt
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/skills/__next._index.txt
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/skills/__next._tree.txt
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/skills/index.html
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/skills/index.txt
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/tag-management/
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/tag-management/__next.!KGRhc2hib2FyZCk.tag-management.__PAGE__.txt
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/tag-management/__next.!KGRhc2hib2FyZCk.tag-management.txt
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/tag-management/__next.!KGRhc2hib2FyZCk.txt
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/tag-management/__next._full.txt
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/tag-management/__next._head.txt
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/tag-management/__next._index.txt
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/tag-management/__next._tree.txt
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/tag-management/index.html
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/tag-management/index.txt
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/teams/
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/teams/__next.!KGRhc2hib2FyZCk.teams.__PAGE__.txt
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/teams/__next.!KGRhc2hib2FyZCk.teams.txt
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/teams/__next.!KGRhc2hib2FyZCk.txt
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/teams/__next._full.txt
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/teams/__next._head.txt
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/teams/__next._index.txt
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/teams/__next._tree.txt
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/teams/index.html
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/teams/index.txt
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/tool-policies/
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/tool-policies/__next.!KGRhc2hib2FyZCk.tool-policies.__PAGE__.txt
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/tool-policies/__next.!KGRhc2hib2FyZCk.tool-policies.txt
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/tool-policies/__next.!KGRhc2hib2FyZCk.txt
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/tool-policies/__next._full.txt
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/tool-policies/__next._head.txt
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/tool-policies/__next._index.txt
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/tool-policies/__next._tree.txt
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/tool-policies/index.html
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/tool-policies/index.txt
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/transform-request/
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/transform-request/__next.!KGRhc2hib2FyZCk.transform-request.__PAGE__.txt
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/transform-request/__next.!KGRhc2hib2FyZCk.transform-request.txt
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/transform-request/__next.!KGRhc2hib2FyZCk.txt
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/transform-request/__next._full.txt
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/transform-request/__next._head.txt
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/transform-request/__next._index.txt
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/transform-request/__next._tree.txt
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/transform-request/index.html
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/transform-request/index.txt
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/ui-theme/
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/ui-theme/__next.!KGRhc2hib2FyZCk.txt
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/ui-theme/__next.!KGRhc2hib2FyZCk.ui-theme.__PAGE__.txt
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/ui-theme/__next.!KGRhc2hib2FyZCk.ui-theme.txt
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/ui-theme/__next._full.txt
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/ui-theme/__next._head.txt
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/ui-theme/__next._index.txt
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/ui-theme/__next._tree.txt
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/ui-theme/index.html
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/ui-theme/index.txt
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/usage/
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/usage/__next.!KGRhc2hib2FyZCk.txt
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/usage/__next.!KGRhc2hib2FyZCk.usage.__PAGE__.txt
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/usage/__next.!KGRhc2hib2FyZCk.usage.txt
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/usage/__next._full.txt
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/usage/__next._head.txt
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/usage/__next._index.txt
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/usage/__next._tree.txt
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/usage/index.html
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/usage/index.txt
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/users/
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/users/__next.!KGRhc2hib2FyZCk.txt
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/users/__next.!KGRhc2hib2FyZCk.users.__PAGE__.txt
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/users/__next.!KGRhc2hib2FyZCk.users.txt
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/users/__next._full.txt
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/users/__next._head.txt
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/users/__next._index.txt
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/users/__next._tree.txt
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/users/index.html
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/users/index.txt
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/vector-stores/
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/vector-stores/__next.!KGRhc2hib2FyZCk.txt
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/vector-stores/__next.!KGRhc2hib2FyZCk.vector-stores.__PAGE__.txt
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/vector-stores/__next.!KGRhc2hib2FyZCk.vector-stores.txt
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/vector-stores/__next._full.txt
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/vector-stores/__next._head.txt
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/vector-stores/__next._index.txt
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/vector-stores/__next._tree.txt
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/vector-stores/index.html
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/vector-stores/index.txt
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/vercel.svg
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/workflows/
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/workflows/__next.!KGRhc2hib2FyZCk.txt
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/workflows/__next.!KGRhc2hib2FyZCk.workflows.__PAGE__.txt
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/workflows/__next.!KGRhc2hib2FyZCk.workflows.txt
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/workflows/__next._full.txt
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/workflows/__next._head.txt
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/workflows/__next._index.txt
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/workflows/__next._tree.txt
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/workflows/index.html
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_experimental/out/workflows/index.txt
@@ -5881,10 +7014,6 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_lazy_features.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_lazy_openapi_snapshot.json
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_lazy_openapi_snapshot.py
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_logging.py
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_new_new_secret_config.yaml
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_new_secret_config.yaml
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_super_secret_config.yaml
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/_types.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/a2a/
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/a2a/__init__.py
@@ -5897,9 +7026,12 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/a2a/${MODPY_PYCACHE}discovery.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/a2a/${MODPY_PYCACHE}endpoints.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/a2a/${MODPY_PYCACHE}endpoints.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/a2a/${MODPY_PYCACHE}version_convert.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/a2a/${MODPY_PYCACHE}version_convert.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/a2a/agent_card.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/a2a/discovery.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/a2a/endpoints.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/a2a/version_convert.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/agent_endpoints/
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/agent_endpoints/${MODPY_PYCACHE}/
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/agent_endpoints/${MODPY_PYCACHE}a2a_endpoints.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
@@ -5908,10 +7040,20 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/agent_endpoints/${MODPY_PYCACHE}a2a_routing.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/agent_endpoints/${MODPY_PYCACHE}agent_registry.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/agent_endpoints/${MODPY_PYCACHE}agent_registry.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/agent_endpoints/${MODPY_PYCACHE}agent_search.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/agent_endpoints/${MODPY_PYCACHE}agent_search.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/agent_endpoints/${MODPY_PYCACHE}databricks_oauth.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/agent_endpoints/${MODPY_PYCACHE}databricks_oauth.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/agent_endpoints/${MODPY_PYCACHE}endpoints.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/agent_endpoints/${MODPY_PYCACHE}endpoints.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/agent_endpoints/${MODPY_PYCACHE}identity.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/agent_endpoints/${MODPY_PYCACHE}identity.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/agent_endpoints/${MODPY_PYCACHE}identity_store.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/agent_endpoints/${MODPY_PYCACHE}identity_store.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/agent_endpoints/${MODPY_PYCACHE}kill_switch.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/agent_endpoints/${MODPY_PYCACHE}kill_switch.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/agent_endpoints/${MODPY_PYCACHE}managed_identity.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/agent_endpoints/${MODPY_PYCACHE}managed_identity.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/agent_endpoints/${MODPY_PYCACHE}model_list_helpers.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/agent_endpoints/${MODPY_PYCACHE}model_list_helpers.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/agent_endpoints/${MODPY_PYCACHE}utils.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
@@ -5919,29 +7061,50 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/agent_endpoints/a2a_endpoints.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/agent_endpoints/a2a_routing.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/agent_endpoints/agent_registry.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/agent_endpoints/agent_search.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/agent_endpoints/auth/
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/agent_endpoints/auth/__init__.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/agent_endpoints/auth/${MODPY_PYCACHE}/
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/agent_endpoints/auth/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/agent_endpoints/auth/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/agent_endpoints/auth/${MODPY_PYCACHE}agent_access_groups.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/agent_endpoints/auth/${MODPY_PYCACHE}agent_access_groups.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/agent_endpoints/auth/${MODPY_PYCACHE}agent_caller.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/agent_endpoints/auth/${MODPY_PYCACHE}agent_caller.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/agent_endpoints/auth/${MODPY_PYCACHE}agent_permission_handler.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/agent_endpoints/auth/${MODPY_PYCACHE}agent_permission_handler.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/agent_endpoints/auth/${MODPY_PYCACHE}managed_authorization.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/agent_endpoints/auth/${MODPY_PYCACHE}managed_authorization.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/agent_endpoints/auth/agent_access_groups.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/agent_endpoints/auth/agent_caller.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/agent_endpoints/auth/agent_permission_handler.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/agent_endpoints/auth/managed_authorization.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/agent_endpoints/databricks_oauth.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/agent_endpoints/endpoints.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/agent_endpoints/identity.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/agent_endpoints/identity_store.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/agent_endpoints/kill_switch.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/agent_endpoints/managed_identity.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/agent_endpoints/model_list_helpers.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/agent_endpoints/utils.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/analytics_endpoints/
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/analytics_endpoints/${MODPY_PYCACHE}/
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/analytics_endpoints/${MODPY_PYCACHE}analytics_endpoints.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/analytics_endpoints/${MODPY_PYCACHE}analytics_endpoints.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/analytics_endpoints/${MODPY_PYCACHE}cache_activity.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/analytics_endpoints/${MODPY_PYCACHE}cache_activity.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/analytics_endpoints/analytics_endpoints.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/analytics_endpoints/cache_activity.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/anthropic_endpoints/
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/anthropic_endpoints/${MODPY_PYCACHE}/
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/anthropic_endpoints/${MODPY_PYCACHE}endpoints.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/anthropic_endpoints/${MODPY_PYCACHE}endpoints.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/anthropic_endpoints/${MODPY_PYCACHE}gateway_endpoints.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/anthropic_endpoints/${MODPY_PYCACHE}gateway_endpoints.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/anthropic_endpoints/${MODPY_PYCACHE}skills_endpoints.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/anthropic_endpoints/${MODPY_PYCACHE}skills_endpoints.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/anthropic_endpoints/${MODPY_PYCACHE}streaming_model_restamp.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/anthropic_endpoints/${MODPY_PYCACHE}streaming_model_restamp.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/anthropic_endpoints/claude_code_endpoints/
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/anthropic_endpoints/claude_code_endpoints/__init__.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/anthropic_endpoints/claude_code_endpoints/${MODPY_PYCACHE}/
@@ -5949,9 +7112,14 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/anthropic_endpoints/claude_code_endpoints/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/anthropic_endpoints/claude_code_endpoints/${MODPY_PYCACHE}claude_code_marketplace.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/anthropic_endpoints/claude_code_endpoints/${MODPY_PYCACHE}claude_code_marketplace.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/anthropic_endpoints/claude_code_endpoints/${MODPY_PYCACHE}claude_code_skill_access.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/anthropic_endpoints/claude_code_endpoints/${MODPY_PYCACHE}claude_code_skill_access.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/anthropic_endpoints/claude_code_endpoints/claude_code_marketplace.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/anthropic_endpoints/claude_code_endpoints/claude_code_skill_access.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/anthropic_endpoints/endpoints.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/anthropic_endpoints/gateway_endpoints.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/anthropic_endpoints/skills_endpoints.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/anthropic_endpoints/streaming_model_restamp.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/auth/
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/auth/${MODPY_PYCACHE}/
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/auth/${MODPY_PYCACHE}auth_checks.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
@@ -5960,26 +7128,52 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/auth/${MODPY_PYCACHE}auth_checks_organization.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/auth/${MODPY_PYCACHE}auth_exception_handler.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/auth/${MODPY_PYCACHE}auth_exception_handler.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/auth/${MODPY_PYCACHE}auth_method.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/auth/${MODPY_PYCACHE}auth_method.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/auth/${MODPY_PYCACHE}auth_object_prefetch.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/auth/${MODPY_PYCACHE}auth_object_prefetch.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/auth/${MODPY_PYCACHE}auth_utils.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/auth/${MODPY_PYCACHE}auth_utils.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/auth/${MODPY_PYCACHE}auto_router_checks.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/auth/${MODPY_PYCACHE}auto_router_checks.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/auth/${MODPY_PYCACHE}budget_throttle.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/auth/${MODPY_PYCACHE}budget_throttle.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/auth/${MODPY_PYCACHE}fallback_budget.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/auth/${MODPY_PYCACHE}fallback_budget.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/auth/${MODPY_PYCACHE}fallback_model_access.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/auth/${MODPY_PYCACHE}fallback_model_access.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/auth/${MODPY_PYCACHE}handle_jwt.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/auth/${MODPY_PYCACHE}handle_jwt.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/auth/${MODPY_PYCACHE}ip_address_utils.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/auth/${MODPY_PYCACHE}ip_address_utils.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/auth/${MODPY_PYCACHE}litellm_license.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/auth/${MODPY_PYCACHE}litellm_license.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/auth/${MODPY_PYCACHE}login_throttle.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/auth/${MODPY_PYCACHE}login_throttle.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/auth/${MODPY_PYCACHE}login_utils.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/auth/${MODPY_PYCACHE}login_utils.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/auth/${MODPY_PYCACHE}master_key_boot_check.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/auth/${MODPY_PYCACHE}master_key_boot_check.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/auth/${MODPY_PYCACHE}model_access_denied.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/auth/${MODPY_PYCACHE}model_access_denied.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/auth/${MODPY_PYCACHE}model_checks.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/auth/${MODPY_PYCACHE}model_checks.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/auth/${MODPY_PYCACHE}network.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/auth/${MODPY_PYCACHE}network.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/auth/${MODPY_PYCACHE}oauth2_check.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/auth/${MODPY_PYCACHE}oauth2_check.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/auth/${MODPY_PYCACHE}oauth2_proxy_hook.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/auth/${MODPY_PYCACHE}oauth2_proxy_hook.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/auth/${MODPY_PYCACHE}password_policy.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/auth/${MODPY_PYCACHE}password_policy.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/auth/${MODPY_PYCACHE}rds_iam_token.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/auth/${MODPY_PYCACHE}rds_iam_token.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/auth/${MODPY_PYCACHE}roles.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/auth/${MODPY_PYCACHE}roles.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/auth/${MODPY_PYCACHE}route_checks.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/auth/${MODPY_PYCACHE}route_checks.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/auth/${MODPY_PYCACHE}team_grants.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/auth/${MODPY_PYCACHE}team_grants.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/auth/${MODPY_PYCACHE}trusted_proxy_utils.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/auth/${MODPY_PYCACHE}trusted_proxy_utils.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/auth/${MODPY_PYCACHE}user_api_key_auth.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
@@ -5987,24 +7181,61 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/auth/auth_checks.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/auth/auth_checks_organization.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/auth/auth_exception_handler.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/auth/auth_method.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/auth/auth_object_prefetch.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/auth/auth_utils.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/auth/auto_router_checks.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/auth/budget_throttle.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/auth/fallback_budget.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/auth/fallback_model_access.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/auth/handle_jwt.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/auth/ip_address_utils.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/auth/litellm_license.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/auth/login_throttle.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/auth/login_utils.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/auth/master_key_boot_check.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/auth/model_access_denied.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/auth/model_checks.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/auth/network.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/auth/oauth2_check.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/auth/oauth2_proxy_hook.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/auth/password_policy.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/auth/public_key.pem
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/auth/rds_iam_token.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/auth/resolvers/
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/auth/resolvers/__init__.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/auth/resolvers/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/auth/resolvers/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/auth/resolvers/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/auth/resolvers/${MODPY_PYCACHE}exceptions.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/auth/resolvers/${MODPY_PYCACHE}exceptions.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/auth/resolvers/${MODPY_PYCACHE}grants.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/auth/resolvers/${MODPY_PYCACHE}grants.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/auth/resolvers/${MODPY_PYCACHE}models.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/auth/resolvers/${MODPY_PYCACHE}models.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/auth/resolvers/${MODPY_PYCACHE}store.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/auth/resolvers/${MODPY_PYCACHE}store.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/auth/resolvers/exceptions.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/auth/resolvers/grants.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/auth/resolvers/models.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/auth/resolvers/store.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/auth/roles.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/auth/route_checks.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/auth/team_grants.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/auth/trusted_proxy_utils.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/auth/user_api_key_auth.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/batches_endpoints/
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/batches_endpoints/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/batches_endpoints/${MODPY_PYCACHE}common_utils.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/batches_endpoints/${MODPY_PYCACHE}common_utils.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/batches_endpoints/${MODPY_PYCACHE}endpoints.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/batches_endpoints/${MODPY_PYCACHE}endpoints.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/batches_endpoints/${MODPY_PYCACHE}litellm_executed_batches.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/batches_endpoints/${MODPY_PYCACHE}litellm_executed_batches.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/batches_endpoints/common_utils.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/batches_endpoints/endpoints.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/batches_endpoints/litellm_executed_batches.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/bug_report_config.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/cached_logo.jpg
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/caching_routes.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/client/
@@ -6051,32 +7282,95 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/client/cli/commands/${MODPY_PYCACHE}/
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/client/cli/commands/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/client/cli/commands/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/client/cli/commands/${MODPY_PYCACHE}_cli_context.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/client/cli/commands/${MODPY_PYCACHE}_cli_context.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/client/cli/commands/${MODPY_PYCACHE}agents.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/client/cli/commands/${MODPY_PYCACHE}agents.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/client/cli/commands/${MODPY_PYCACHE}auth.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/client/cli/commands/${MODPY_PYCACHE}auth.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/client/cli/commands/${MODPY_PYCACHE}chat.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/client/cli/commands/${MODPY_PYCACHE}chat.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/client/cli/commands/${MODPY_PYCACHE}claude_settings.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/client/cli/commands/${MODPY_PYCACHE}claude_settings.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/client/cli/commands/${MODPY_PYCACHE}cmd_quoting.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/client/cli/commands/${MODPY_PYCACHE}cmd_quoting.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/client/cli/commands/${MODPY_PYCACHE}codex_settings.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/client/cli/commands/${MODPY_PYCACHE}codex_settings.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/client/cli/commands/${MODPY_PYCACHE}config.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/client/cli/commands/${MODPY_PYCACHE}config.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/client/cli/commands/${MODPY_PYCACHE}configure.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/client/cli/commands/${MODPY_PYCACHE}configure.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/client/cli/commands/${MODPY_PYCACHE}configure_profiles.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/client/cli/commands/${MODPY_PYCACHE}configure_profiles.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/client/cli/commands/${MODPY_PYCACHE}configure_setup.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/client/cli/commands/${MODPY_PYCACHE}configure_setup.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/client/cli/commands/${MODPY_PYCACHE}credentials.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/client/cli/commands/${MODPY_PYCACHE}credentials.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/client/cli/commands/${MODPY_PYCACHE}debug.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/client/cli/commands/${MODPY_PYCACHE}debug.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/client/cli/commands/${MODPY_PYCACHE}encryption.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/client/cli/commands/${MODPY_PYCACHE}encryption.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/client/cli/commands/${MODPY_PYCACHE}http.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/client/cli/commands/${MODPY_PYCACHE}http.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/client/cli/commands/${MODPY_PYCACHE}keys.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/client/cli/commands/${MODPY_PYCACHE}keys.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/client/cli/commands/${MODPY_PYCACHE}model_groups.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/client/cli/commands/${MODPY_PYCACHE}model_groups.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/client/cli/commands/${MODPY_PYCACHE}models.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/client/cli/commands/${MODPY_PYCACHE}models.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/client/cli/commands/${MODPY_PYCACHE}pi.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/client/cli/commands/${MODPY_PYCACHE}pi.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/client/cli/commands/${MODPY_PYCACHE}pkce_login.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/client/cli/commands/${MODPY_PYCACHE}pkce_login.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/client/cli/commands/${MODPY_PYCACHE}statusline_script.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/client/cli/commands/${MODPY_PYCACHE}statusline_script.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/client/cli/commands/${MODPY_PYCACHE}teams.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/client/cli/commands/${MODPY_PYCACHE}teams.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/client/cli/commands/${MODPY_PYCACHE}up.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/client/cli/commands/${MODPY_PYCACHE}up.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/client/cli/commands/${MODPY_PYCACHE}users.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/client/cli/commands/${MODPY_PYCACHE}users.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/client/cli/commands/_cli_context.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/client/cli/commands/agents.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/client/cli/commands/auth.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/client/cli/commands/autoroute/
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/client/cli/commands/autoroute/__init__.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/client/cli/commands/autoroute/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/client/cli/commands/autoroute/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/client/cli/commands/autoroute/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/client/cli/commands/autoroute/${MODPY_PYCACHE}commands.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/client/cli/commands/autoroute/${MODPY_PYCACHE}commands.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/client/cli/commands/autoroute/${MODPY_PYCACHE}config.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/client/cli/commands/autoroute/${MODPY_PYCACHE}config.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/client/cli/commands/autoroute/${MODPY_PYCACHE}process.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/client/cli/commands/autoroute/${MODPY_PYCACHE}process.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/client/cli/commands/autoroute/${MODPY_PYCACHE}wizard.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/client/cli/commands/autoroute/${MODPY_PYCACHE}wizard.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/client/cli/commands/autoroute/commands.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/client/cli/commands/autoroute/config.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/client/cli/commands/autoroute/process.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/client/cli/commands/autoroute/wizard.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/client/cli/commands/chat.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/client/cli/commands/claude_settings.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/client/cli/commands/cmd_quoting.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/client/cli/commands/codex_base_instructions.md
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/client/cli/commands/codex_settings.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/client/cli/commands/config.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/client/cli/commands/configure.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/client/cli/commands/configure_profiles.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/client/cli/commands/configure_setup.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/client/cli/commands/credentials.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/client/cli/commands/debug.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/client/cli/commands/encryption.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/client/cli/commands/http.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/client/cli/commands/keys.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/client/cli/commands/model_groups.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/client/cli/commands/models.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/client/cli/commands/pi.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/client/cli/commands/pkce_login.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/client/cli/commands/statusline_script.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/client/cli/commands/teams.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/client/cli/commands/up.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/client/cli/commands/users.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/client/cli/interface.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/client/cli/main.py
@@ -6090,45 +7384,72 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/client/models.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/client/teams.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/client/users.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/collector.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/common_request_processing.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/common_utils/
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/common_utils/${MODPY_PYCACHE}/
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/common_utils/${MODPY_PYCACHE}admin_ui_utils.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/common_utils/${MODPY_PYCACHE}admin_ui_utils.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/common_utils/${MODPY_PYCACHE}auth_cache_invalidation_pubsub.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/common_utils/${MODPY_PYCACHE}auth_cache_invalidation_pubsub.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/common_utils/${MODPY_PYCACHE}banner.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/common_utils/${MODPY_PYCACHE}banner.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/common_utils/${MODPY_PYCACHE}cache_aware_routing.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/common_utils/${MODPY_PYCACHE}cache_aware_routing.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/common_utils/${MODPY_PYCACHE}cache_coordinator.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/common_utils/${MODPY_PYCACHE}cache_coordinator.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/common_utils/${MODPY_PYCACHE}cache_pydantic_utils.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/common_utils/${MODPY_PYCACHE}cache_pydantic_utils.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/common_utils/${MODPY_PYCACHE}callback_config_validation.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/common_utils/${MODPY_PYCACHE}callback_config_validation.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/common_utils/${MODPY_PYCACHE}callback_utils.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/common_utils/${MODPY_PYCACHE}callback_utils.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/common_utils/${MODPY_PYCACHE}config_includes.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/common_utils/${MODPY_PYCACHE}config_includes.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/common_utils/${MODPY_PYCACHE}config_sync_pubsub.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/common_utils/${MODPY_PYCACHE}config_sync_pubsub.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/common_utils/${MODPY_PYCACHE}custom_openapi_spec.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/common_utils/${MODPY_PYCACHE}custom_openapi_spec.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/common_utils/${MODPY_PYCACHE}debug_utils.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/common_utils/${MODPY_PYCACHE}debug_utils.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/common_utils/${MODPY_PYCACHE}discoverable_model_filter.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/common_utils/${MODPY_PYCACHE}discoverable_model_filter.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/common_utils/${MODPY_PYCACHE}encrypt_decrypt_utils.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/common_utils/${MODPY_PYCACHE}encrypt_decrypt_utils.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/common_utils/${MODPY_PYCACHE}error_body_call_id.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/common_utils/${MODPY_PYCACHE}error_body_call_id.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/common_utils/${MODPY_PYCACHE}expired_ui_session_key_cleanup_manager.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/common_utils/${MODPY_PYCACHE}expired_ui_session_key_cleanup_manager.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/common_utils/${MODPY_PYCACHE}get_routes.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/common_utils/${MODPY_PYCACHE}get_routes.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/common_utils/${MODPY_PYCACHE}healthy_model_filter.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/common_utils/${MODPY_PYCACHE}healthy_model_filter.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/common_utils/${MODPY_PYCACHE}http_parsing_utils.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/common_utils/${MODPY_PYCACHE}http_parsing_utils.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/common_utils/${MODPY_PYCACHE}json_merge_patch.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/common_utils/${MODPY_PYCACHE}json_merge_patch.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/common_utils/${MODPY_PYCACHE}key_rotation_manager.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/common_utils/${MODPY_PYCACHE}key_rotation_manager.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/common_utils/${MODPY_PYCACHE}load_config_utils.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/common_utils/${MODPY_PYCACHE}load_config_utils.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/common_utils/${MODPY_PYCACHE}model_deprecation.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/common_utils/${MODPY_PYCACHE}model_deprecation.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/common_utils/${MODPY_PYCACHE}model_listing_utils.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/common_utils/${MODPY_PYCACHE}model_listing_utils.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/common_utils/${MODPY_PYCACHE}openai_endpoint_utils.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/common_utils/${MODPY_PYCACHE}openai_endpoint_utils.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/common_utils/${MODPY_PYCACHE}openai_error_payload.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/common_utils/${MODPY_PYCACHE}openai_error_payload.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/common_utils/${MODPY_PYCACHE}openapi_schema_compat.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/common_utils/${MODPY_PYCACHE}openapi_schema_compat.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/common_utils/${MODPY_PYCACHE}path_utils.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/common_utils/${MODPY_PYCACHE}path_utils.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/common_utils/${MODPY_PYCACHE}performance_utils.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/common_utils/${MODPY_PYCACHE}performance_utils.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/common_utils/${MODPY_PYCACHE}periodic_reload_schedule.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/common_utils/${MODPY_PYCACHE}periodic_reload_schedule.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/common_utils/${MODPY_PYCACHE}prompt_cache_prediction.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/common_utils/${MODPY_PYCACHE}prompt_cache_prediction.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/common_utils/${MODPY_PYCACHE}prompt_cache_pricing.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/common_utils/${MODPY_PYCACHE}prompt_cache_pricing.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/common_utils/${MODPY_PYCACHE}proxy_rate_limit_error.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/common_utils/${MODPY_PYCACHE}proxy_rate_limit_error.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/common_utils/${MODPY_PYCACHE}proxy_state.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
@@ -6137,10 +7458,20 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/common_utils/${MODPY_PYCACHE}rbac_utils.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/common_utils/${MODPY_PYCACHE}realtime_utils.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/common_utils/${MODPY_PYCACHE}realtime_utils.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/common_utils/${MODPY_PYCACHE}registry_read_through.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/common_utils/${MODPY_PYCACHE}registry_read_through.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/common_utils/${MODPY_PYCACHE}reset_budget_job.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/common_utils/${MODPY_PYCACHE}reset_budget_job.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/common_utils/${MODPY_PYCACHE}resource_ownership.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/common_utils/${MODPY_PYCACHE}resource_ownership.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/common_utils/${MODPY_PYCACHE}responses_stream_errors.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/common_utils/${MODPY_PYCACHE}responses_stream_errors.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/common_utils/${MODPY_PYCACHE}scheduled_job_stagger.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/common_utils/${MODPY_PYCACHE}scheduled_job_stagger.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/common_utils/${MODPY_PYCACHE}semantic_text_index.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/common_utils/${MODPY_PYCACHE}semantic_text_index.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/common_utils/${MODPY_PYCACHE}sse_keepalive.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/common_utils/${MODPY_PYCACHE}sse_keepalive.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/common_utils/${MODPY_PYCACHE}static_asset_utils.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/common_utils/${MODPY_PYCACHE}static_asset_utils.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/common_utils/${MODPY_PYCACHE}swagger_utils.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
@@ -6149,52 +7480,101 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/common_utils/${MODPY_PYCACHE}timezone_utils.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/common_utils/${MODPY_PYCACHE}user_api_key_cache.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/common_utils/${MODPY_PYCACHE}user_api_key_cache.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/common_utils/${MODPY_PYCACHE}validation_error_body.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/common_utils/${MODPY_PYCACHE}validation_error_body.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/common_utils/admin_ui_utils.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/common_utils/auth_cache_invalidation_pubsub.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/common_utils/banner.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/common_utils/cache_aware_routing.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/common_utils/cache_coordinator.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/common_utils/cache_pydantic_utils.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/common_utils/callback_config_validation.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/common_utils/callback_utils.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/common_utils/config_includes.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/common_utils/config_sync_pubsub.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/common_utils/custom_openapi_spec.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/common_utils/debug_utils.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/common_utils/discoverable_model_filter.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/common_utils/encrypt_decrypt_utils.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/common_utils/error_body_call_id.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/common_utils/expired_ui_session_key_cleanup_manager.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/common_utils/get_routes.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/common_utils/healthy_model_filter.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/common_utils/html_forms/
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/common_utils/html_forms/${MODPY_PYCACHE}/
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/common_utils/html_forms/${MODPY_PYCACHE}cli_sso_success.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/common_utils/html_forms/${MODPY_PYCACHE}cli_sso_success.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/common_utils/html_forms/${MODPY_PYCACHE}default_credentials_hint.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/common_utils/html_forms/${MODPY_PYCACHE}default_credentials_hint.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/common_utils/html_forms/${MODPY_PYCACHE}jwt_display_template.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/common_utils/html_forms/${MODPY_PYCACHE}jwt_display_template.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/common_utils/html_forms/${MODPY_PYCACHE}native_client_consent.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/common_utils/html_forms/${MODPY_PYCACHE}native_client_consent.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/common_utils/html_forms/${MODPY_PYCACHE}ui_login.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/common_utils/html_forms/${MODPY_PYCACHE}ui_login.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/common_utils/html_forms/cli_sso_success.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/common_utils/html_forms/default_credentials_hint.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/common_utils/html_forms/jwt_display_template.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/common_utils/html_forms/native_client_consent.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/common_utils/html_forms/ui_login.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/common_utils/http_parsing_utils.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/common_utils/json_merge_patch.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/common_utils/key_rotation_manager.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/common_utils/load_config_utils.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/common_utils/model_deprecation.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/common_utils/model_listing_utils.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/common_utils/openai_endpoint_utils.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/common_utils/openai_error_payload.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/common_utils/openapi_schema_compat.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/common_utils/path_utils.py
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/common_utils/performance_utils.md
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/common_utils/performance_utils.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/common_utils/periodic_reload_schedule.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/common_utils/prompt_cache_prediction.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/common_utils/prompt_cache_pricing.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/common_utils/proxy_rate_limit_error.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/common_utils/proxy_state.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/common_utils/rbac_utils.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/common_utils/realtime_utils.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/common_utils/registry_read_through.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/common_utils/reset_budget_job.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/common_utils/resource_ownership.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/common_utils/responses_stream_errors.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/common_utils/scheduled_job_stagger.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/common_utils/semantic_text_index.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/common_utils/sse_keepalive.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/common_utils/static_asset_utils.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/common_utils/swagger_utils.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/common_utils/timezone_utils.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/common_utils/user_api_key_cache.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/common_utils/validation_error_body.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/compliance_checks.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/config_management_endpoints/
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/config_management_endpoints/${MODPY_PYCACHE}/
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/config_management_endpoints/${MODPY_PYCACHE}pass_through_endpoints.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/config_management_endpoints/${MODPY_PYCACHE}pass_through_endpoints.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/config_management_endpoints/pass_through_endpoints.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/config_resolvers/
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/config_resolvers/__init__.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/config_resolvers/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/config_resolvers/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/config_resolvers/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/config_resolvers/${MODPY_PYCACHE}_descriptors.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/config_resolvers/${MODPY_PYCACHE}_descriptors.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/config_resolvers/${MODPY_PYCACHE}alerting.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/config_resolvers/${MODPY_PYCACHE}alerting.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/config_resolvers/${MODPY_PYCACHE}changed_section_keys.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/config_resolvers/${MODPY_PYCACHE}changed_section_keys.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/config_resolvers/${MODPY_PYCACHE}settings_rules.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/config_resolvers/${MODPY_PYCACHE}settings_rules.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/config_resolvers/${MODPY_PYCACHE}settings_store.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/config_resolvers/${MODPY_PYCACHE}settings_store.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/config_resolvers/${MODPY_PYCACHE}sso.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/config_resolvers/${MODPY_PYCACHE}sso.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/config_resolvers/_descriptors.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/config_resolvers/alerting.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/config_resolvers/changed_section_keys.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/config_resolvers/settings_rules.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/config_resolvers/settings_store.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/config_resolvers/sso.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/container_endpoints/
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/container_endpoints/__init__.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/container_endpoints/${MODPY_PYCACHE}/
@@ -6225,12 +7605,22 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/custom_validate.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/db/
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/db/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/db/${MODPY_PYCACHE}autorouter_session_rollup.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/db/${MODPY_PYCACHE}autorouter_session_rollup.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/db/${MODPY_PYCACHE}base_client.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/db/${MODPY_PYCACHE}base_client.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/db/${MODPY_PYCACHE}baseline_accounting.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/db/${MODPY_PYCACHE}baseline_accounting.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/db/${MODPY_PYCACHE}budget_window_spend_writer.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/db/${MODPY_PYCACHE}budget_window_spend_writer.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/db/${MODPY_PYCACHE}check_migration.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/db/${MODPY_PYCACHE}check_migration.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/db/${MODPY_PYCACHE}create_views.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/db/${MODPY_PYCACHE}create_views.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/db/${MODPY_PYCACHE}daily_spend_bulk_upsert.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/db/${MODPY_PYCACHE}daily_spend_bulk_upsert.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/db/${MODPY_PYCACHE}db_lookup_gate.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/db/${MODPY_PYCACHE}db_lookup_gate.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/db/${MODPY_PYCACHE}db_spend_update_writer.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/db/${MODPY_PYCACHE}db_spend_update_writer.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/db/${MODPY_PYCACHE}db_url_settings.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
@@ -6239,21 +7629,48 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/db/${MODPY_PYCACHE}dynamo_db.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/db/${MODPY_PYCACHE}exception_handler.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/db/${MODPY_PYCACHE}exception_handler.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/db/${MODPY_PYCACHE}gateway_request_tracking.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/db/${MODPY_PYCACHE}gateway_request_tracking.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/db/${MODPY_PYCACHE}health_check_latest.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/db/${MODPY_PYCACHE}health_check_latest.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/db/${MODPY_PYCACHE}log_db_metrics.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/db/${MODPY_PYCACHE}log_db_metrics.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/db/${MODPY_PYCACHE}master_key_migration.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/db/${MODPY_PYCACHE}master_key_migration.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/db/${MODPY_PYCACHE}model_insights_tasks.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/db/${MODPY_PYCACHE}model_insights_tasks.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/db/${MODPY_PYCACHE}model_usage_rollup.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/db/${MODPY_PYCACHE}model_usage_rollup.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/db/${MODPY_PYCACHE}pgbouncer.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/db/${MODPY_PYCACHE}pgbouncer.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/db/${MODPY_PYCACHE}prisma_client.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/db/${MODPY_PYCACHE}prisma_client.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/db/${MODPY_PYCACHE}proxy_worker_heartbeat.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/db/${MODPY_PYCACHE}proxy_worker_heartbeat.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/db/${MODPY_PYCACHE}query_engine_reaper.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/db/${MODPY_PYCACHE}query_engine_reaper.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/db/${MODPY_PYCACHE}routing_prisma_wrapper.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/db/${MODPY_PYCACHE}routing_prisma_wrapper.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/db/${MODPY_PYCACHE}shadow_eval_funnel.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/db/${MODPY_PYCACHE}shadow_eval_funnel.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/db/${MODPY_PYCACHE}spend_counter_reseed.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/db/${MODPY_PYCACHE}spend_counter_reseed.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/db/${MODPY_PYCACHE}spend_log_batching.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/db/${MODPY_PYCACHE}spend_log_batching.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/db/${MODPY_PYCACHE}spend_log_tool_index.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/db/${MODPY_PYCACHE}spend_log_tool_index.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/db/${MODPY_PYCACHE}token_auth.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/db/${MODPY_PYCACHE}token_auth.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/db/${MODPY_PYCACHE}tool_registry_writer.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/db/${MODPY_PYCACHE}tool_registry_writer.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/db/autorouter_session_rollup.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/db/base_client.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/db/baseline_accounting.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/db/budget_window_spend_writer.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/db/check_migration.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/db/create_views.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/db/daily_spend_bulk_upsert.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/db/db_lookup_gate.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/db/db_spend_update_writer.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/db/db_transaction_queue/
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/db/db_transaction_queue/${MODPY_PYCACHE}/
@@ -6267,30 +7684,55 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/db/db_transaction_queue/${MODPY_PYCACHE}redis_update_buffer.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/db/db_transaction_queue/${MODPY_PYCACHE}spend_log_cleanup.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/db/db_transaction_queue/${MODPY_PYCACHE}spend_log_cleanup.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/db/db_transaction_queue/${MODPY_PYCACHE}spend_log_cleanup_metrics.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/db/db_transaction_queue/${MODPY_PYCACHE}spend_log_cleanup_metrics.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/db/db_transaction_queue/${MODPY_PYCACHE}spend_logs_partition_manager.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/db/db_transaction_queue/${MODPY_PYCACHE}spend_logs_partition_manager.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/db/db_transaction_queue/${MODPY_PYCACHE}spend_update_queue.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/db/db_transaction_queue/${MODPY_PYCACHE}spend_update_queue.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/db/db_transaction_queue/${MODPY_PYCACHE}tool_discovery_queue.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/db/db_transaction_queue/${MODPY_PYCACHE}tool_discovery_queue.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/db/db_transaction_queue/${MODPY_PYCACHE}window_spend_update_queue.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/db/db_transaction_queue/${MODPY_PYCACHE}window_spend_update_queue.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/db/db_transaction_queue/base_update_queue.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/db/db_transaction_queue/daily_spend_update_queue.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/db/db_transaction_queue/pod_lock_manager.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/db/db_transaction_queue/redis_update_buffer.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/db/db_transaction_queue/spend_log_cleanup.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/db/db_transaction_queue/spend_log_cleanup_metrics.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/db/db_transaction_queue/spend_logs_partition_manager.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/db/db_transaction_queue/spend_update_queue.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/db/db_transaction_queue/tool_discovery_queue.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/db/db_transaction_queue/window_spend_update_queue.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/db/db_url_settings.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/db/dynamo_db.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/db/exception_handler.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/db/gateway_request_tracking.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/db/health_check_latest.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/db/log_db_metrics.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/db/master_key_migration.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/db/model_insights_tasks.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/db/model_usage_rollup.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/db/pgbouncer.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/db/prisma_client.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/db/proxy_worker_heartbeat.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/db/query_engine_reaper.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/db/routing_prisma_wrapper.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/db/shadow_eval_funnel.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/db/spend_counter_reseed.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/db/spend_log_batching.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/db/spend_log_tool_index.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/db/token_auth.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/db/tool_registry_writer.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/dd_span_tagger.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/decisions_endpoints/
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/decisions_endpoints/__init__.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/decisions_endpoints/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/decisions_endpoints/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/decisions_endpoints/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/decisions_endpoints/${MODPY_PYCACHE}endpoints.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/decisions_endpoints/${MODPY_PYCACHE}endpoints.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/decisions_endpoints/endpoints.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/dev_config.yaml
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/discovery_endpoints/
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/discovery_endpoints/README.md
@@ -6298,9 +7740,23 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/discovery_endpoints/${MODPY_PYCACHE}/
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/discovery_endpoints/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/discovery_endpoints/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/discovery_endpoints/${MODPY_PYCACHE}agent_skills_archive.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/discovery_endpoints/${MODPY_PYCACHE}agent_skills_archive.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/discovery_endpoints/${MODPY_PYCACHE}agent_skills_endpoints.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/discovery_endpoints/${MODPY_PYCACHE}agent_skills_endpoints.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/discovery_endpoints/${MODPY_PYCACHE}ui_discovery_endpoints.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/discovery_endpoints/${MODPY_PYCACHE}ui_discovery_endpoints.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/discovery_endpoints/agent_skills_archive.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/discovery_endpoints/agent_skills_endpoints.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/discovery_endpoints/ui_discovery_endpoints.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/enterprise_billing/
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/enterprise_billing/__init__.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/enterprise_billing/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/enterprise_billing/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/enterprise_billing/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/enterprise_billing/${MODPY_PYCACHE}billing_metrics.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/enterprise_billing/${MODPY_PYCACHE}billing_metrics.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/enterprise_billing/billing_metrics.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/example_config_yaml/
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/example_config_yaml/${MODPY_PYCACHE}/
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/example_config_yaml/${MODPY_PYCACHE}custom_auth.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
@@ -6315,19 +7771,27 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/example_config_yaml/${MODPY_PYCACHE}custom_guardrail.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/example_config_yaml/${MODPY_PYCACHE}custom_handler.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/example_config_yaml/${MODPY_PYCACHE}custom_handler.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/example_config_yaml/${MODPY_PYCACHE}custom_team_metadata_validate.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/example_config_yaml/${MODPY_PYCACHE}custom_team_metadata_validate.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/example_config_yaml/${MODPY_PYCACHE}pipeline_test_guardrails.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/example_config_yaml/${MODPY_PYCACHE}pipeline_test_guardrails.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/example_config_yaml/${MODPY_PYCACHE}team_metadata_validator_e2e.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/example_config_yaml/${MODPY_PYCACHE}team_metadata_validator_e2e.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/example_config_yaml/_health_check_test_config.yaml
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/example_config_yaml/adaptive_router_example.yaml
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/example_config_yaml/agentcore_websearch_config.yaml
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/example_config_yaml/aliases_config.yaml
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/example_config_yaml/azure_config.yaml
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/example_config_yaml/bad_schema.prisma
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/example_config_yaml/bing_grounding_websearch_config.yaml
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/example_config_yaml/code_interpreter_interception_config.yaml
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/example_config_yaml/custom_auth.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/example_config_yaml/custom_auth_basic.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/example_config_yaml/custom_callbacks.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/example_config_yaml/custom_callbacks1.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/example_config_yaml/custom_guardrail.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/example_config_yaml/custom_handler.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/example_config_yaml/custom_team_metadata_validate.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/example_config_yaml/disable_schema_update.yaml
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/example_config_yaml/enterprise_config.yaml
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/example_config_yaml/langfuse_config.yaml
@@ -6342,6 +7806,7 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/example_config_yaml/simple_config.yaml
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/example_config_yaml/spend_tracking_config.yaml
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/example_config_yaml/store_model_db_config.yaml
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/example_config_yaml/team_metadata_validator_e2e.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/example_config_yaml/test_pipeline_config.yaml
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/example_config_yaml/tool_permission_example.yaml
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/example_config_yaml/websearch_interception_config.yaml
@@ -6362,6 +7827,12 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/${MODPY_PYCACHE}/
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/${MODPY_PYCACHE}_content_utils.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/${MODPY_PYCACHE}_content_utils.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/${MODPY_PYCACHE}anthropic_sse.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/${MODPY_PYCACHE}anthropic_sse.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/${MODPY_PYCACHE}auto_router_compression.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/${MODPY_PYCACHE}auto_router_compression.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/${MODPY_PYCACHE}exception_utils.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/${MODPY_PYCACHE}exception_utils.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/${MODPY_PYCACHE}guardrail_endpoints.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/${MODPY_PYCACHE}guardrail_endpoints.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/${MODPY_PYCACHE}guardrail_helpers.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
@@ -6379,12 +7850,84 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/${MODPY_PYCACHE}usage_tracking.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/${MODPY_PYCACHE}usage_tracking.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/_content_utils.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/anthropic_sse.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/auto_router_compression.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/content_filter_data/
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/content_filter_data/__init__.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/content_filter_data/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/content_filter_data/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/content_filter_data/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/content_filter_data/categories/
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/content_filter_data/categories/age_discrimination.yaml
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/content_filter_data/categories/bias_gender.yaml
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/content_filter_data/categories/bias_racial.yaml
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/content_filter_data/categories/bias_religious.yaml
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/content_filter_data/categories/bias_sexual_orientation.yaml
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/content_filter_data/categories/claims_fraud_coaching.yaml
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/content_filter_data/categories/claims_medical_advice.yaml
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/content_filter_data/categories/claims_phi_disclosure.yaml
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/content_filter_data/categories/claims_prior_auth_gaming.yaml
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/content_filter_data/categories/claims_system_override.yaml
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/content_filter_data/categories/denied_financial_advice.yaml
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/content_filter_data/categories/denied_insults.yaml
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/content_filter_data/categories/denied_legal_advice.yaml
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/content_filter_data/categories/denied_medical_advice.yaml
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/content_filter_data/categories/disability.yaml
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/content_filter_data/categories/gender_sexual_orientation.yaml
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/content_filter_data/categories/harm_toxic_abuse.json
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/content_filter_data/categories/harm_toxic_abuse_au.json
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/content_filter_data/categories/harm_toxic_abuse_de.json
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/content_filter_data/categories/harm_toxic_abuse_es.json
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/content_filter_data/categories/harm_toxic_abuse_fr.json
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/content_filter_data/categories/harmful_child_safety.yaml
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/content_filter_data/categories/harmful_illegal_weapons.yaml
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/content_filter_data/categories/harmful_self_harm.yaml
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/content_filter_data/categories/harmful_violence.yaml
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/content_filter_data/categories/military_status.yaml
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/content_filter_data/categories/prompt_injection_data_exfiltration.yaml
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/content_filter_data/categories/prompt_injection_jailbreak.yaml
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/content_filter_data/categories/prompt_injection_malicious_code.yaml
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/content_filter_data/categories/prompt_injection_sql.yaml
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/content_filter_data/categories/prompt_injection_system_prompt.yaml
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/content_filter_data/categories/religion.yaml
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/content_filter_data/policy_templates/
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/content_filter_data/policy_templates/airline_brand_protection.yaml
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/content_filter_data/policy_templates/aviation_safety_topics.yaml
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/content_filter_data/policy_templates/eu_ai_act_art5_biometric_profiling.yaml
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/content_filter_data/policy_templates/eu_ai_act_art5_biometric_profiling_fr.yaml
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/content_filter_data/policy_templates/eu_ai_act_art5_emotion_recognition.yaml
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/content_filter_data/policy_templates/eu_ai_act_art5_emotion_recognition_fr.yaml
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/content_filter_data/policy_templates/eu_ai_act_art5_manipulation.yaml
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/content_filter_data/policy_templates/eu_ai_act_art5_manipulation_fr.yaml
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/content_filter_data/policy_templates/eu_ai_act_art5_social_scoring.yaml
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/content_filter_data/policy_templates/eu_ai_act_art5_social_scoring_fr.yaml
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/content_filter_data/policy_templates/eu_ai_act_art5_vulnerability.yaml
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/content_filter_data/policy_templates/eu_ai_act_art5_vulnerability_fr.yaml
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/content_filter_data/policy_templates/eu_ai_act_article5.yaml
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/content_filter_data/policy_templates/eu_ai_act_article5_fr.yaml
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/content_filter_data/policy_templates/prompt_injection.yaml
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/content_filter_data/policy_templates/sg_mas_data_governance.yaml
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/content_filter_data/policy_templates/sg_mas_fairness_bias.yaml
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/content_filter_data/policy_templates/sg_mas_human_oversight.yaml
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/content_filter_data/policy_templates/sg_mas_model_security.yaml
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/content_filter_data/policy_templates/sg_mas_transparency_explainability.yaml
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/content_filter_data/policy_templates/sg_pdpa_data_transfer.yaml
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/content_filter_data/policy_templates/sg_pdpa_do_not_call.yaml
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/content_filter_data/policy_templates/sg_pdpa_personal_identifiers.yaml
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/content_filter_data/policy_templates/sg_pdpa_profiling_automated_decisions.yaml
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/content_filter_data/policy_templates/sg_pdpa_sensitive_data.yaml
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/content_filter_data/policy_templates/sql_injection.yaml
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/content_filter_data/policy_templates/uae_anti_discrimination.yaml
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/content_filter_data/policy_templates/uae_cultural_sensitivity.yaml
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/exception_utils.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_endpoints.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_helpers.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_hooks/
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_hooks/${MODPY_PYCACHE}/
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_hooks/${MODPY_PYCACHE}bedrock_guardrails.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_hooks/${MODPY_PYCACHE}bedrock_guardrails.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_hooks/${MODPY_PYCACHE}content_text.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_hooks/${MODPY_PYCACHE}content_text.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_hooks/${MODPY_PYCACHE}custom_guardrail.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_hooks/${MODPY_PYCACHE}custom_guardrail.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_hooks/${MODPY_PYCACHE}lakera_ai.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
@@ -6395,6 +7938,14 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_hooks/${MODPY_PYCACHE}presidio.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_hooks/${MODPY_PYCACHE}tool_permission.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_hooks/${MODPY_PYCACHE}tool_permission.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_hooks/agent_365/
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_hooks/agent_365/__init__.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_hooks/agent_365/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_hooks/agent_365/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_hooks/agent_365/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_hooks/agent_365/${MODPY_PYCACHE}agent_365.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_hooks/agent_365/${MODPY_PYCACHE}agent_365.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_hooks/agent_365/agent_365.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_hooks/aim/
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_hooks/aim/__init__.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_hooks/aim/${MODPY_PYCACHE}/
@@ -6411,6 +7962,14 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_hooks/akto/${MODPY_PYCACHE}akto.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_hooks/akto/${MODPY_PYCACHE}akto.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_hooks/akto/akto.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_hooks/alice/
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_hooks/alice/__init__.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_hooks/alice/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_hooks/alice/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_hooks/alice/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_hooks/alice/${MODPY_PYCACHE}alice.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_hooks/alice/${MODPY_PYCACHE}alice.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_hooks/alice/alice.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_hooks/aporia_ai/
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_hooks/aporia_ai/__init__.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_hooks/aporia_ai/${MODPY_PYCACHE}/
@@ -6461,6 +8020,23 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_hooks/cisco_ai_defense/${MODPY_PYCACHE}cisco_ai_defense_mcp.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_hooks/cisco_ai_defense/cisco_ai_defense.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_hooks/cisco_ai_defense/cisco_ai_defense_mcp.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_hooks/compresr/
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_hooks/compresr/__init__.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_hooks/compresr/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_hooks/compresr/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_hooks/compresr/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_hooks/compresr/${MODPY_PYCACHE}compresr.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_hooks/compresr/${MODPY_PYCACHE}compresr.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_hooks/compresr/compresr.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_hooks/conduct/
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_hooks/conduct/__init__.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_hooks/conduct/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_hooks/conduct/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_hooks/conduct/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_hooks/conduct/${MODPY_PYCACHE}conduct.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_hooks/conduct/${MODPY_PYCACHE}conduct.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_hooks/conduct/conduct.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_hooks/content_text.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_hooks/crowdstrike_aidr/
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_hooks/crowdstrike_aidr/__init__.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_hooks/crowdstrike_aidr/${MODPY_PYCACHE}/
@@ -6474,6 +8050,8 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_hooks/custom_code/${MODPY_PYCACHE}/
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_hooks/custom_code/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_hooks/custom_code/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_hooks/custom_code/${MODPY_PYCACHE}bounded_execution.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_hooks/custom_code/${MODPY_PYCACHE}bounded_execution.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_hooks/custom_code/${MODPY_PYCACHE}custom_code_guardrail.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_hooks/custom_code/${MODPY_PYCACHE}custom_code_guardrail.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_hooks/custom_code/${MODPY_PYCACHE}primitives.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
@@ -6482,11 +8060,28 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_hooks/custom_code/${MODPY_PYCACHE}response_rejection_code.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_hooks/custom_code/${MODPY_PYCACHE}sandbox.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_hooks/custom_code/${MODPY_PYCACHE}sandbox.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_hooks/custom_code/bounded_execution.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_hooks/custom_code/custom_code_guardrail.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_hooks/custom_code/primitives.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_hooks/custom_code/response_rejection_code.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_hooks/custom_code/sandbox.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_hooks/custom_guardrail.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_hooks/decision_model/
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_hooks/decision_model/__init__.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_hooks/decision_model/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_hooks/decision_model/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_hooks/decision_model/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_hooks/decision_model/${MODPY_PYCACHE}decision_model.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_hooks/decision_model/${MODPY_PYCACHE}decision_model.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_hooks/decision_model/decision_model.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_hooks/deepkeep/
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_hooks/deepkeep/__init__.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_hooks/deepkeep/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_hooks/deepkeep/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_hooks/deepkeep/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_hooks/deepkeep/${MODPY_PYCACHE}deepkeep.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_hooks/deepkeep/${MODPY_PYCACHE}deepkeep.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_hooks/deepkeep/deepkeep.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_hooks/dynamoai/
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_hooks/dynamoai/__init__.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_hooks/dynamoai/${MODPY_PYCACHE}/
@@ -6528,6 +8123,14 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_hooks/guardrails_ai/${MODPY_PYCACHE}guardrails_ai.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_hooks/guardrails_ai/${MODPY_PYCACHE}guardrails_ai.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_hooks/guardrails_ai/guardrails_ai.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_hooks/headroom/
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_hooks/headroom/__init__.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_hooks/headroom/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_hooks/headroom/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_hooks/headroom/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_hooks/headroom/${MODPY_PYCACHE}headroom.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_hooks/headroom/${MODPY_PYCACHE}headroom.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_hooks/headroom/headroom.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_hooks/hiddenlayer/
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_hooks/hiddenlayer/__init__.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_hooks/hiddenlayer/${MODPY_PYCACHE}/
@@ -6573,39 +8176,6 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_hooks/litellm_content_filter/${MODPY_PYCACHE}content_filter.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_hooks/litellm_content_filter/${MODPY_PYCACHE}patterns.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_hooks/litellm_content_filter/${MODPY_PYCACHE}patterns.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_hooks/litellm_content_filter/categories/
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_hooks/litellm_content_filter/categories/age_discrimination.yaml
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_hooks/litellm_content_filter/categories/bias_gender.yaml
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_hooks/litellm_content_filter/categories/bias_racial.yaml
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_hooks/litellm_content_filter/categories/bias_religious.yaml
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_hooks/litellm_content_filter/categories/bias_sexual_orientation.yaml
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_hooks/litellm_content_filter/categories/claims_fraud_coaching.yaml
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_hooks/litellm_content_filter/categories/claims_medical_advice.yaml
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_hooks/litellm_content_filter/categories/claims_phi_disclosure.yaml
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_hooks/litellm_content_filter/categories/claims_prior_auth_gaming.yaml
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_hooks/litellm_content_filter/categories/claims_system_override.yaml
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_hooks/litellm_content_filter/categories/denied_financial_advice.yaml
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_hooks/litellm_content_filter/categories/denied_insults.yaml
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_hooks/litellm_content_filter/categories/denied_legal_advice.yaml
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_hooks/litellm_content_filter/categories/denied_medical_advice.yaml
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_hooks/litellm_content_filter/categories/disability.yaml
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_hooks/litellm_content_filter/categories/gender_sexual_orientation.yaml
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_hooks/litellm_content_filter/categories/harm_toxic_abuse.json
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_hooks/litellm_content_filter/categories/harm_toxic_abuse_au.json
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_hooks/litellm_content_filter/categories/harm_toxic_abuse_de.json
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_hooks/litellm_content_filter/categories/harm_toxic_abuse_es.json
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_hooks/litellm_content_filter/categories/harm_toxic_abuse_fr.json
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_hooks/litellm_content_filter/categories/harmful_child_safety.yaml
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_hooks/litellm_content_filter/categories/harmful_illegal_weapons.yaml
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_hooks/litellm_content_filter/categories/harmful_self_harm.yaml
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_hooks/litellm_content_filter/categories/harmful_violence.yaml
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_hooks/litellm_content_filter/categories/military_status.yaml
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_hooks/litellm_content_filter/categories/prompt_injection_data_exfiltration.yaml
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_hooks/litellm_content_filter/categories/prompt_injection_jailbreak.yaml
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_hooks/litellm_content_filter/categories/prompt_injection_malicious_code.yaml
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_hooks/litellm_content_filter/categories/prompt_injection_sql.yaml
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_hooks/litellm_content_filter/categories/prompt_injection_system_prompt.yaml
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_hooks/litellm_content_filter/categories/religion.yaml
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_hooks/litellm_content_filter/competitor_intent/
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_hooks/litellm_content_filter/competitor_intent/__init__.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_hooks/litellm_content_filter/competitor_intent/${MODPY_PYCACHE}/
@@ -6621,71 +8191,8 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_hooks/litellm_content_filter/content_filter.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_hooks/litellm_content_filter/examples/
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_hooks/litellm_content_filter/examples/README.md
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_hooks/litellm_content_filter/guardrail_benchmarks/
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_hooks/litellm_content_filter/guardrail_benchmarks/${MODPY_PYCACHE}/
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_hooks/litellm_content_filter/guardrail_benchmarks/${MODPY_PYCACHE}test_eval.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_hooks/litellm_content_filter/guardrail_benchmarks/${MODPY_PYCACHE}test_eval.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_hooks/litellm_content_filter/guardrail_benchmarks/evals/
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_hooks/litellm_content_filter/guardrail_benchmarks/evals/block_age_discrimination.jsonl
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_hooks/litellm_content_filter/guardrail_benchmarks/evals/block_claims_fraud_coaching.jsonl
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_hooks/litellm_content_filter/guardrail_benchmarks/evals/block_claims_medical_advice.jsonl
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_hooks/litellm_content_filter/guardrail_benchmarks/evals/block_claims_phi_disclosure.jsonl
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_hooks/litellm_content_filter/guardrail_benchmarks/evals/block_claims_prior_auth_gaming.jsonl
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_hooks/litellm_content_filter/guardrail_benchmarks/evals/block_claims_system_override.jsonl
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_hooks/litellm_content_filter/guardrail_benchmarks/evals/block_disability_discrimination.jsonl
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_hooks/litellm_content_filter/guardrail_benchmarks/evals/block_gender_discrimination.jsonl
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_hooks/litellm_content_filter/guardrail_benchmarks/evals/block_insults.csv
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_hooks/litellm_content_filter/guardrail_benchmarks/evals/block_insults.jsonl
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_hooks/litellm_content_filter/guardrail_benchmarks/evals/block_investment.csv
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_hooks/litellm_content_filter/guardrail_benchmarks/evals/block_investment.jsonl
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_hooks/litellm_content_filter/guardrail_benchmarks/evals/block_military_discrimination.jsonl
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_hooks/litellm_content_filter/guardrail_benchmarks/evals/block_religion_discrimination.jsonl
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_hooks/litellm_content_filter/guardrail_benchmarks/results/
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_hooks/litellm_content_filter/guardrail_benchmarks/results/BENCHMARKS.md
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_hooks/litellm_content_filter/guardrail_benchmarks/results/age_discrimination_cf.json
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_hooks/litellm_content_filter/guardrail_benchmarks/results/claims_fraud_coaching_cf.json
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_hooks/litellm_content_filter/guardrail_benchmarks/results/claims_medical_advice_cf.json
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_hooks/litellm_content_filter/guardrail_benchmarks/results/claims_phi_disclosure_cf.json
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_hooks/litellm_content_filter/guardrail_benchmarks/results/claims_prior_auth_gaming_cf.json
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_hooks/litellm_content_filter/guardrail_benchmarks/results/claims_system_override_cf.json
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_hooks/litellm_content_filter/guardrail_benchmarks/results/disability_discrimination_cf.json
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_hooks/litellm_content_filter/guardrail_benchmarks/results/gender_discrimination_cf.json
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_hooks/litellm_content_filter/guardrail_benchmarks/results/insults_cf.json
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_hooks/litellm_content_filter/guardrail_benchmarks/results/investment_cf.json
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_hooks/litellm_content_filter/guardrail_benchmarks/results/military_discrimination_cf.json
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_hooks/litellm_content_filter/guardrail_benchmarks/results/religion_discrimination_cf.json
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_hooks/litellm_content_filter/guardrail_benchmarks/test_eval.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_hooks/litellm_content_filter/patterns.json
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_hooks/litellm_content_filter/patterns.py
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_hooks/litellm_content_filter/policy_templates/
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_hooks/litellm_content_filter/policy_templates/airline_brand_protection.yaml
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_hooks/litellm_content_filter/policy_templates/aviation_safety_topics.yaml
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_hooks/litellm_content_filter/policy_templates/eu_ai_act_art5_biometric_profiling.yaml
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_hooks/litellm_content_filter/policy_templates/eu_ai_act_art5_biometric_profiling_fr.yaml
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_hooks/litellm_content_filter/policy_templates/eu_ai_act_art5_emotion_recognition.yaml
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_hooks/litellm_content_filter/policy_templates/eu_ai_act_art5_emotion_recognition_fr.yaml
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_hooks/litellm_content_filter/policy_templates/eu_ai_act_art5_manipulation.yaml
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_hooks/litellm_content_filter/policy_templates/eu_ai_act_art5_manipulation_fr.yaml
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_hooks/litellm_content_filter/policy_templates/eu_ai_act_art5_social_scoring.yaml
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_hooks/litellm_content_filter/policy_templates/eu_ai_act_art5_social_scoring_fr.yaml
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_hooks/litellm_content_filter/policy_templates/eu_ai_act_art5_vulnerability.yaml
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_hooks/litellm_content_filter/policy_templates/eu_ai_act_art5_vulnerability_fr.yaml
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_hooks/litellm_content_filter/policy_templates/eu_ai_act_article5.yaml
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_hooks/litellm_content_filter/policy_templates/eu_ai_act_article5_fr.yaml
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_hooks/litellm_content_filter/policy_templates/prompt_injection.yaml
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_hooks/litellm_content_filter/policy_templates/sg_mas_data_governance.yaml
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_hooks/litellm_content_filter/policy_templates/sg_mas_fairness_bias.yaml
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_hooks/litellm_content_filter/policy_templates/sg_mas_human_oversight.yaml
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_hooks/litellm_content_filter/policy_templates/sg_mas_model_security.yaml
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_hooks/litellm_content_filter/policy_templates/sg_mas_transparency_explainability.yaml
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_hooks/litellm_content_filter/policy_templates/sg_pdpa_data_transfer.yaml
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_hooks/litellm_content_filter/policy_templates/sg_pdpa_do_not_call.yaml
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_hooks/litellm_content_filter/policy_templates/sg_pdpa_personal_identifiers.yaml
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_hooks/litellm_content_filter/policy_templates/sg_pdpa_profiling_automated_decisions.yaml
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_hooks/litellm_content_filter/policy_templates/sg_pdpa_sensitive_data.yaml
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_hooks/litellm_content_filter/policy_templates/sql_injection.yaml
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_hooks/litellm_content_filter/policy_templates/uae_anti_discrimination.yaml
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_hooks/litellm_content_filter/policy_templates/uae_cultural_sensitivity.yaml
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_hooks/llm_as_a_judge/
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_hooks/llm_as_a_judge/__init__.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_hooks/llm_as_a_judge/${MODPY_PYCACHE}/
@@ -6731,8 +8238,11 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_hooks/model_armor/${MODPY_PYCACHE}/
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_hooks/model_armor/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_hooks/model_armor/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_hooks/model_armor/${MODPY_PYCACHE}file_scanning.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_hooks/model_armor/${MODPY_PYCACHE}file_scanning.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_hooks/model_armor/${MODPY_PYCACHE}model_armor.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_hooks/model_armor/${MODPY_PYCACHE}model_armor.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_hooks/model_armor/file_scanning.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_hooks/model_armor/model_armor.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_hooks/noma/
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_hooks/noma/__init__.py
@@ -6856,6 +8366,22 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_hooks/semantic_guard/route_templates/prompt_injection.yaml
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_hooks/semantic_guard/route_templates/sql_injection.yaml
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_hooks/semantic_guard/semantic_guard.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_hooks/singulr/
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_hooks/singulr/__init__.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_hooks/singulr/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_hooks/singulr/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_hooks/singulr/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_hooks/singulr/${MODPY_PYCACHE}singulr.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_hooks/singulr/${MODPY_PYCACHE}singulr.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_hooks/singulr/singulr.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_hooks/straiker/
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_hooks/straiker/__init__.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_hooks/straiker/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_hooks/straiker/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_hooks/straiker/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_hooks/straiker/${MODPY_PYCACHE}straiker.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_hooks/straiker/${MODPY_PYCACHE}straiker.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_hooks/straiker/straiker.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_hooks/tool_permission.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_hooks/tool_policy/
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_hooks/tool_policy/__init__.py
@@ -6865,6 +8391,14 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_hooks/tool_policy/${MODPY_PYCACHE}tool_policy_guardrail.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_hooks/tool_policy/${MODPY_PYCACHE}tool_policy_guardrail.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_hooks/tool_policy/tool_policy_guardrail.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_hooks/typesafe/
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_hooks/typesafe/__init__.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_hooks/typesafe/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_hooks/typesafe/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_hooks/typesafe/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_hooks/typesafe/${MODPY_PYCACHE}typesafe.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_hooks/typesafe/${MODPY_PYCACHE}typesafe.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_hooks/typesafe/typesafe.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_hooks/unified_guardrail/
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_hooks/unified_guardrail/__init__.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/guardrails/guardrail_hooks/unified_guardrail/${MODPY_PYCACHE}/
@@ -6923,8 +8457,12 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/hooks/${MODPY_PYCACHE}/
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/hooks/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/hooks/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/hooks/${MODPY_PYCACHE}autorouter_baseline_cache.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/hooks/${MODPY_PYCACHE}autorouter_baseline_cache.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/hooks/${MODPY_PYCACHE}azure_content_safety.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/hooks/${MODPY_PYCACHE}azure_content_safety.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/hooks/${MODPY_PYCACHE}batch_enqueued_tokens.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/hooks/${MODPY_PYCACHE}batch_enqueued_tokens.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/hooks/${MODPY_PYCACHE}batch_rate_limiter.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/hooks/${MODPY_PYCACHE}batch_rate_limiter.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/hooks/${MODPY_PYCACHE}batch_redis_get.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
@@ -6937,8 +8475,6 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/hooks/${MODPY_PYCACHE}dynamic_rate_limiter_v3.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/hooks/${MODPY_PYCACHE}key_management_event_hooks.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/hooks/${MODPY_PYCACHE}key_management_event_hooks.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/hooks/${MODPY_PYCACHE}max_budget_limiter.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/hooks/${MODPY_PYCACHE}max_budget_limiter.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/hooks/${MODPY_PYCACHE}max_budget_per_session_limiter.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/hooks/${MODPY_PYCACHE}max_budget_per_session_limiter.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/hooks/${MODPY_PYCACHE}max_iterations_limiter.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
@@ -6949,6 +8485,8 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/hooks/${MODPY_PYCACHE}parallel_request_limiter.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/hooks/${MODPY_PYCACHE}parallel_request_limiter_v3.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/hooks/${MODPY_PYCACHE}parallel_request_limiter_v3.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/hooks/${MODPY_PYCACHE}prompt_cache_prediction.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/hooks/${MODPY_PYCACHE}prompt_cache_prediction.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/hooks/${MODPY_PYCACHE}prompt_injection_detection.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/hooks/${MODPY_PYCACHE}prompt_injection_detection.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/hooks/${MODPY_PYCACHE}proxy_track_cost_callback.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
@@ -6961,7 +8499,9 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/hooks/${MODPY_PYCACHE}sensitive_data_routing.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/hooks/${MODPY_PYCACHE}user_management_event_hooks.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/hooks/${MODPY_PYCACHE}user_management_event_hooks.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/hooks/autorouter_baseline_cache.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/hooks/azure_content_safety.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/hooks/batch_enqueued_tokens.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/hooks/batch_rate_limiter.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/hooks/batch_redis_get.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/hooks/cache_control_check.py
@@ -6977,7 +8517,6 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/hooks/litellm_skills/${MODPY_PYCACHE}main.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/hooks/litellm_skills/${MODPY_PYCACHE}main.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/hooks/litellm_skills/main.py
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/hooks/max_budget_limiter.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/hooks/max_budget_per_session_limiter.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/hooks/max_iterations_limiter.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/hooks/mcp_semantic_filter/
@@ -6992,6 +8531,7 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/hooks/model_max_budget_limiter.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/hooks/parallel_request_limiter.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/hooks/parallel_request_limiter_v3.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/hooks/prompt_cache_prediction.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/hooks/prompt_injection_detection.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/hooks/proxy_track_cost_callback.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/hooks/rate_limiter_utils.py
@@ -7007,13 +8547,99 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/image_endpoints/${MODPY_PYCACHE}endpoints.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/image_endpoints/endpoints.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/lambda.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/lens/
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/lens/__init__.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/lens/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/lens/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/lens/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/lens/${MODPY_PYCACHE}analysis.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/lens/${MODPY_PYCACHE}analysis.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/lens/${MODPY_PYCACHE}billing.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/lens/${MODPY_PYCACHE}billing.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/lens/${MODPY_PYCACHE}endpoints.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/lens/${MODPY_PYCACHE}endpoints.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/lens/${MODPY_PYCACHE}inference.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/lens/${MODPY_PYCACHE}inference.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/lens/${MODPY_PYCACHE}models.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/lens/${MODPY_PYCACHE}models.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/lens/${MODPY_PYCACHE}repository.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/lens/${MODPY_PYCACHE}repository.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/lens/${MODPY_PYCACHE}sources.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/lens/${MODPY_PYCACHE}sources.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/lens/${MODPY_PYCACHE}state.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/lens/${MODPY_PYCACHE}state.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/lens/${MODPY_PYCACHE}trace_store.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/lens/${MODPY_PYCACHE}trace_store.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/lens/${MODPY_PYCACHE}worker.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/lens/${MODPY_PYCACHE}worker.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/lens/analysis.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/lens/billing.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/lens/endpoints.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/lens/inference.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/lens/models.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/lens/repository.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/lens/sources.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/lens/state.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/lens/trace_store.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/lens/worker.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/list_api/
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/list_api/__init__.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/list_api/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/list_api/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/list_api/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/list_api/${MODPY_PYCACHE}common.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/list_api/${MODPY_PYCACHE}common.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/list_api/${MODPY_PYCACHE}in_memory.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/list_api/${MODPY_PYCACHE}in_memory.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/list_api/${MODPY_PYCACHE}list_framework.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/list_api/${MODPY_PYCACHE}list_framework.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/list_api/common.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/list_api/in_memory.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/list_api/list_framework.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/litellm_pre_call_utils.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/llamaguard_prompt.txt
-lib/python${MODPY_VERSION}/site-packages/litellm/proxy/logo.jpg
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/logging_endpoints/
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/logging_endpoints/__init__.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/logging_endpoints/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/logging_endpoints/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/logging_endpoints/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/logging_endpoints/${MODPY_PYCACHE}callback_logs_endpoints.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/logging_endpoints/${MODPY_PYCACHE}callback_logs_endpoints.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/logging_endpoints/callback_logs_endpoints.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/logo.png
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/logo_dark.png
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/logo_monogram.png
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/logo_monogram_dark.png
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/management/
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/management/__init__.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/management/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/management/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/management/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/management/teams/
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/management/teams/__init__.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/management/teams/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/management/teams/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/management/teams/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/management/teams/${MODPY_PYCACHE}access.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/management/teams/${MODPY_PYCACHE}access.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/management/teams/${MODPY_PYCACHE}dependencies.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/management/teams/${MODPY_PYCACHE}dependencies.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/management/teams/access.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/management/teams/dependencies.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/management/users/
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/management/users/__init__.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/management/users/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/management/users/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/management/users/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/management/users/${MODPY_PYCACHE}service.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/management/users/${MODPY_PYCACHE}service.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/management/users/service.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/management_endpoints/
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/management_endpoints/${MODPY_PYCACHE}/
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/management_endpoints/${MODPY_PYCACHE}access_group_endpoints.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/management_endpoints/${MODPY_PYCACHE}access_group_endpoints.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/management_endpoints/${MODPY_PYCACHE}auto_router_endpoints.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/management_endpoints/${MODPY_PYCACHE}auto_router_endpoints.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/management_endpoints/${MODPY_PYCACHE}budget_management_endpoints.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/management_endpoints/${MODPY_PYCACHE}budget_management_endpoints.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/management_endpoints/${MODPY_PYCACHE}cache_settings_endpoints.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
@@ -7028,32 +8654,60 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/management_endpoints/${MODPY_PYCACHE}compliance_endpoints.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/management_endpoints/${MODPY_PYCACHE}config_override_endpoints.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/management_endpoints/${MODPY_PYCACHE}config_override_endpoints.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/management_endpoints/${MODPY_PYCACHE}coordination_redis_endpoints.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/management_endpoints/${MODPY_PYCACHE}coordination_redis_endpoints.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/management_endpoints/${MODPY_PYCACHE}cost_tracking_settings.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/management_endpoints/${MODPY_PYCACHE}cost_tracking_settings.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/management_endpoints/${MODPY_PYCACHE}credential_migration.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/management_endpoints/${MODPY_PYCACHE}credential_migration.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/management_endpoints/${MODPY_PYCACHE}customer_endpoints.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/management_endpoints/${MODPY_PYCACHE}customer_endpoints.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/management_endpoints/${MODPY_PYCACHE}daily_activity_routes.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/management_endpoints/${MODPY_PYCACHE}daily_activity_routes.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/management_endpoints/${MODPY_PYCACHE}daily_activity_scopes.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/management_endpoints/${MODPY_PYCACHE}daily_activity_scopes.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/management_endpoints/${MODPY_PYCACHE}fallback_management_endpoints.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/management_endpoints/${MODPY_PYCACHE}fallback_management_endpoints.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/management_endpoints/${MODPY_PYCACHE}gateway_request_endpoints.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/management_endpoints/${MODPY_PYCACHE}gateway_request_endpoints.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/management_endpoints/${MODPY_PYCACHE}internal_user_endpoints.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/management_endpoints/${MODPY_PYCACHE}internal_user_endpoints.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/management_endpoints/${MODPY_PYCACHE}jwt_key_mapping_endpoints.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/management_endpoints/${MODPY_PYCACHE}jwt_key_mapping_endpoints.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/management_endpoints/${MODPY_PYCACHE}key_management_endpoints.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/management_endpoints/${MODPY_PYCACHE}key_management_endpoints.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/management_endpoints/${MODPY_PYCACHE}mcp_connector_import.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/management_endpoints/${MODPY_PYCACHE}mcp_connector_import.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/management_endpoints/${MODPY_PYCACHE}mcp_management_endpoints.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/management_endpoints/${MODPY_PYCACHE}mcp_management_endpoints.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/management_endpoints/${MODPY_PYCACHE}model_access_group_management_endpoints.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/management_endpoints/${MODPY_PYCACHE}model_access_group_management_endpoints.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/management_endpoints/${MODPY_PYCACHE}model_insights_endpoints.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/management_endpoints/${MODPY_PYCACHE}model_insights_endpoints.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/management_endpoints/${MODPY_PYCACHE}model_management_endpoints.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/management_endpoints/${MODPY_PYCACHE}model_management_endpoints.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/management_endpoints/${MODPY_PYCACHE}organization_endpoints.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/management_endpoints/${MODPY_PYCACHE}organization_endpoints.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/management_endpoints/${MODPY_PYCACHE}password_endpoints.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/management_endpoints/${MODPY_PYCACHE}password_endpoints.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/management_endpoints/${MODPY_PYCACHE}prompt_cache_prediction.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/management_endpoints/${MODPY_PYCACHE}prompt_cache_prediction.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/management_endpoints/${MODPY_PYCACHE}prompt_caching_requests.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/management_endpoints/${MODPY_PYCACHE}prompt_caching_requests.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/management_endpoints/${MODPY_PYCACHE}roi_calculator_endpoints.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/management_endpoints/${MODPY_PYCACHE}roi_calculator_endpoints.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/management_endpoints/${MODPY_PYCACHE}router_settings_endpoints.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/management_endpoints/${MODPY_PYCACHE}router_settings_endpoints.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/management_endpoints/${MODPY_PYCACHE}router_weights.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/management_endpoints/${MODPY_PYCACHE}router_weights.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/management_endpoints/${MODPY_PYCACHE}session_endpoints.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/management_endpoints/${MODPY_PYCACHE}session_endpoints.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/management_endpoints/${MODPY_PYCACHE}sso_helper_utils.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/management_endpoints/${MODPY_PYCACHE}sso_helper_utils.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/management_endpoints/${MODPY_PYCACHE}tag_management_endpoints.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/management_endpoints/${MODPY_PYCACHE}tag_management_endpoints.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/management_endpoints/${MODPY_PYCACHE}team_admin_field_permissions.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/management_endpoints/${MODPY_PYCACHE}team_admin_field_permissions.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/management_endpoints/${MODPY_PYCACHE}team_callback_endpoints.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/management_endpoints/${MODPY_PYCACHE}team_callback_endpoints.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/management_endpoints/${MODPY_PYCACHE}team_endpoints.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
@@ -7069,6 +8723,7 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/management_endpoints/${MODPY_PYCACHE}workflow_management_endpoints.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/management_endpoints/${MODPY_PYCACHE}workflow_management_endpoints.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/management_endpoints/access_group_endpoints.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/management_endpoints/auto_router_endpoints.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/management_endpoints/budget_management_endpoints.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/management_endpoints/cache_settings_endpoints.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/management_endpoints/callback_management_endpoints.py
@@ -7076,16 +8731,44 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/management_endpoints/common_utils.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/management_endpoints/compliance_endpoints.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/management_endpoints/config_override_endpoints.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/management_endpoints/coordination_redis_endpoints.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/management_endpoints/cost_tracking_settings.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/management_endpoints/credential_migration.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/management_endpoints/customer_endpoints.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/management_endpoints/daily_activity_routes.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/management_endpoints/daily_activity_scopes.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/management_endpoints/fallback_management_endpoints.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/management_endpoints/gateway_request_endpoints.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/management_endpoints/internal_user_endpoints.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/management_endpoints/jwt_key_mapping_endpoints.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/management_endpoints/key_management_endpoints.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/management_endpoints/management_v1/
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/management_endpoints/management_v1/__init__.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/management_endpoints/management_v1/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/management_endpoints/management_v1/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/management_endpoints/management_v1/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/management_endpoints/management_v1/${MODPY_PYCACHE}budgets.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/management_endpoints/management_v1/${MODPY_PYCACHE}budgets.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/management_endpoints/management_v1/${MODPY_PYCACHE}common.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/management_endpoints/management_v1/${MODPY_PYCACHE}common.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/management_endpoints/management_v1/${MODPY_PYCACHE}spend_logs.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/management_endpoints/management_v1/${MODPY_PYCACHE}spend_logs.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/management_endpoints/management_v1/${MODPY_PYCACHE}teams.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/management_endpoints/management_v1/${MODPY_PYCACHE}teams.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/management_endpoints/management_v1/${MODPY_PYCACHE}users.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/management_endpoints/management_v1/${MODPY_PYCACHE}users.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/management_endpoints/management_v1/budgets.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/management_endpoints/management_v1/common.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/management_endpoints/management_v1/spend_logs.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/management_endpoints/management_v1/teams.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/management_endpoints/management_v1/users.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/management_endpoints/mcp_connector_import.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/management_endpoints/mcp_management_endpoints.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/management_endpoints/model_access_group_management_endpoints.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/management_endpoints/model_insights_endpoints.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/management_endpoints/model_management_endpoints.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/management_endpoints/organization_endpoints.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/management_endpoints/password_endpoints.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/management_endpoints/policy_endpoints/
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/management_endpoints/policy_endpoints/__init__.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/management_endpoints/policy_endpoints/${MODPY_PYCACHE}/
@@ -7097,7 +8780,11 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/management_endpoints/policy_endpoints/${MODPY_PYCACHE}endpoints.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/management_endpoints/policy_endpoints/ai_policy_suggester.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/management_endpoints/policy_endpoints/endpoints.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/management_endpoints/prompt_cache_prediction.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/management_endpoints/prompt_caching_requests.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/management_endpoints/roi_calculator_endpoints.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/management_endpoints/router_settings_endpoints.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/management_endpoints/router_weights.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/management_endpoints/scim/
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/management_endpoints/scim/README_SCIM.md
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/management_endpoints/scim/${MODPY_PYCACHE}/
@@ -7107,16 +8794,27 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/management_endpoints/scim/${MODPY_PYCACHE}scim_v2.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/management_endpoints/scim/scim_transformations.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/management_endpoints/scim/scim_v2.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/management_endpoints/session_endpoints.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/management_endpoints/sso/
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/management_endpoints/sso/__init__.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/management_endpoints/sso/${MODPY_PYCACHE}/
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/management_endpoints/sso/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/management_endpoints/sso/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/management_endpoints/sso/${MODPY_PYCACHE}agent_subject_enrollment.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/management_endpoints/sso/${MODPY_PYCACHE}agent_subject_enrollment.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/management_endpoints/sso/${MODPY_PYCACHE}custom_microsoft_sso.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/management_endpoints/sso/${MODPY_PYCACHE}custom_microsoft_sso.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/management_endpoints/sso/${MODPY_PYCACHE}id_jag_assertion_capture.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/management_endpoints/sso/${MODPY_PYCACHE}id_jag_assertion_capture.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/management_endpoints/sso/${MODPY_PYCACHE}saml_sso.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/management_endpoints/sso/${MODPY_PYCACHE}saml_sso.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/management_endpoints/sso/agent_subject_enrollment.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/management_endpoints/sso/custom_microsoft_sso.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/management_endpoints/sso/id_jag_assertion_capture.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/management_endpoints/sso/saml_sso.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/management_endpoints/sso_helper_utils.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/management_endpoints/tag_management_endpoints.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/management_endpoints/team_admin_field_permissions.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/management_endpoints/team_callback_endpoints.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/management_endpoints/team_endpoints.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/management_endpoints/tool_management_endpoints.py
@@ -7137,19 +8835,55 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/management_endpoints/workflow_management_endpoints.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/management_helpers/
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/management_helpers/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/management_helpers/${MODPY_PYCACHE}access_group_key_sync.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/management_helpers/${MODPY_PYCACHE}access_group_key_sync.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/management_helpers/${MODPY_PYCACHE}access_group_model_sync.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/management_helpers/${MODPY_PYCACHE}access_group_model_sync.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/management_helpers/${MODPY_PYCACHE}access_group_team_sync.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/management_helpers/${MODPY_PYCACHE}access_group_team_sync.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/management_helpers/${MODPY_PYCACHE}audit_logs.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/management_helpers/${MODPY_PYCACHE}audit_logs.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/management_helpers/${MODPY_PYCACHE}auto_router_availability.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/management_helpers/${MODPY_PYCACHE}auto_router_availability.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/management_helpers/${MODPY_PYCACHE}auto_router_permissions.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/management_helpers/${MODPY_PYCACHE}auto_router_permissions.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/management_helpers/${MODPY_PYCACHE}bulk_team_member_budgets.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/management_helpers/${MODPY_PYCACHE}bulk_team_member_budgets.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/management_helpers/${MODPY_PYCACHE}bulk_user_creation.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/management_helpers/${MODPY_PYCACHE}bulk_user_creation.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/management_helpers/${MODPY_PYCACHE}bulk_user_deletion.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/management_helpers/${MODPY_PYCACHE}bulk_user_deletion.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/management_helpers/${MODPY_PYCACHE}key_settings_audit.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/management_helpers/${MODPY_PYCACHE}key_settings_audit.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/management_helpers/${MODPY_PYCACHE}model_allowlist_rename_sync.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/management_helpers/${MODPY_PYCACHE}model_allowlist_rename_sync.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/management_helpers/${MODPY_PYCACHE}object_permission_utils.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/management_helpers/${MODPY_PYCACHE}object_permission_utils.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/management_helpers/${MODPY_PYCACHE}resource_display_names.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/management_helpers/${MODPY_PYCACHE}resource_display_names.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/management_helpers/${MODPY_PYCACHE}team_member_permission_checks.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/management_helpers/${MODPY_PYCACHE}team_member_permission_checks.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/management_helpers/${MODPY_PYCACHE}team_metadata_validation.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/management_helpers/${MODPY_PYCACHE}team_metadata_validation.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/management_helpers/${MODPY_PYCACHE}user_invitation.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/management_helpers/${MODPY_PYCACHE}user_invitation.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/management_helpers/${MODPY_PYCACHE}utils.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/management_helpers/${MODPY_PYCACHE}utils.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/management_helpers/access_group_key_sync.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/management_helpers/access_group_model_sync.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/management_helpers/access_group_team_sync.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/management_helpers/audit_logs.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/management_helpers/auto_router_availability.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/management_helpers/auto_router_permissions.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/management_helpers/bulk_team_member_budgets.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/management_helpers/bulk_user_creation.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/management_helpers/bulk_user_deletion.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/management_helpers/key_settings_audit.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/management_helpers/model_allowlist_rename_sync.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/management_helpers/object_permission_utils.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/management_helpers/resource_display_names.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/management_helpers/team_member_permission_checks.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/management_helpers/team_metadata_validation.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/management_helpers/user_invitation.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/management_helpers/utils.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/mcp_registry.json
@@ -7164,19 +8898,39 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/memory/memory_endpoints.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/middleware/
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/middleware/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/middleware/${MODPY_PYCACHE}admission_control_middleware.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/middleware/${MODPY_PYCACHE}admission_control_middleware.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/middleware/${MODPY_PYCACHE}billable_request_metrics_middleware.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/middleware/${MODPY_PYCACHE}billable_request_metrics_middleware.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/middleware/${MODPY_PYCACHE}budget_reservation_release_middleware.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/middleware/${MODPY_PYCACHE}budget_reservation_release_middleware.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/middleware/${MODPY_PYCACHE}gzip_middleware.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/middleware/${MODPY_PYCACHE}gzip_middleware.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/middleware/${MODPY_PYCACHE}in_flight_requests_middleware.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/middleware/${MODPY_PYCACHE}in_flight_requests_middleware.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/middleware/${MODPY_PYCACHE}per_request_root_path_middleware.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/middleware/${MODPY_PYCACHE}per_request_root_path_middleware.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/middleware/${MODPY_PYCACHE}prometheus_auth_middleware.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/middleware/${MODPY_PYCACHE}prometheus_auth_middleware.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/middleware/${MODPY_PYCACHE}redis_request_batch_middleware.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/middleware/${MODPY_PYCACHE}redis_request_batch_middleware.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/middleware/${MODPY_PYCACHE}request_size_limit_middleware.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/middleware/${MODPY_PYCACHE}request_size_limit_middleware.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/middleware/${MODPY_PYCACHE}security_headers_middleware.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/middleware/${MODPY_PYCACHE}security_headers_middleware.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/middleware/admission_control_middleware.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/middleware/billable_request_metrics_middleware.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/middleware/budget_reservation_release_middleware.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/middleware/gzip_middleware.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/middleware/in_flight_requests_middleware.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/middleware/per_request_root_path_middleware.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/middleware/prometheus_auth_middleware.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/middleware/redis_request_batch_middleware.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/middleware/request_size_limit_middleware.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/middleware/security_headers_middleware.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/model_config.yaml
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/model_insights_tasks.json
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/native_compaction.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/ocr_endpoints/
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/ocr_endpoints/__init__.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/ocr_endpoints/${MODPY_PYCACHE}/
@@ -7195,17 +8949,26 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/openai_evals_endpoints/endpoints.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/openai_files_endpoints/
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/openai_files_endpoints/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/openai_files_endpoints/${MODPY_PYCACHE}batch_file_validation.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/openai_files_endpoints/${MODPY_PYCACHE}batch_file_validation.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/openai_files_endpoints/${MODPY_PYCACHE}batch_guardrails.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/openai_files_endpoints/${MODPY_PYCACHE}batch_guardrails.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/openai_files_endpoints/${MODPY_PYCACHE}common_utils.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/openai_files_endpoints/${MODPY_PYCACHE}common_utils.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/openai_files_endpoints/${MODPY_PYCACHE}file_content_streaming_handler.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/openai_files_endpoints/${MODPY_PYCACHE}file_content_streaming_handler.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/openai_files_endpoints/${MODPY_PYCACHE}files_endpoints.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/openai_files_endpoints/${MODPY_PYCACHE}files_endpoints.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/openai_files_endpoints/${MODPY_PYCACHE}general_upload_validation.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/openai_files_endpoints/${MODPY_PYCACHE}general_upload_validation.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/openai_files_endpoints/${MODPY_PYCACHE}storage_backend_service.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/openai_files_endpoints/${MODPY_PYCACHE}storage_backend_service.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/openai_files_endpoints/batch_file_validation.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/openai_files_endpoints/batch_guardrails.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/openai_files_endpoints/common_utils.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/openai_files_endpoints/file_content_streaming_handler.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/openai_files_endpoints/files_endpoints.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/openai_files_endpoints/general_upload_validation.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/openai_files_endpoints/storage_backend_service.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/openapi.json
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/openapi_registry.json
@@ -7221,6 +8984,8 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/pass_through_endpoints/${MODPY_PYCACHE}managed_id_codec.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/pass_through_endpoints/${MODPY_PYCACHE}managed_id_rewriter.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/pass_through_endpoints/${MODPY_PYCACHE}managed_id_rewriter.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/pass_through_endpoints/${MODPY_PYCACHE}openai_passthrough_endpoints.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/pass_through_endpoints/${MODPY_PYCACHE}openai_passthrough_endpoints.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/pass_through_endpoints/${MODPY_PYCACHE}pass_through_endpoints.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/pass_through_endpoints/${MODPY_PYCACHE}pass_through_endpoints.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/pass_through_endpoints/${MODPY_PYCACHE}passthrough_endpoint_router.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
@@ -7231,6 +8996,8 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/pass_through_endpoints/${MODPY_PYCACHE}streaming_handler.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/pass_through_endpoints/${MODPY_PYCACHE}success_handler.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/pass_through_endpoints/${MODPY_PYCACHE}success_handler.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/pass_through_endpoints/${MODPY_PYCACHE}upstream_usage_headers.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/pass_through_endpoints/${MODPY_PYCACHE}upstream_usage_headers.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/pass_through_endpoints/architecture.md
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/pass_through_endpoints/common_utils.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/pass_through_endpoints/jsonpath_extractor.py
@@ -7241,36 +9008,63 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/pass_through_endpoints/llm_provider_handlers/${MODPY_PYCACHE}anthropic_passthrough_logging_handler.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/pass_through_endpoints/llm_provider_handlers/${MODPY_PYCACHE}assembly_passthrough_logging_handler.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/pass_through_endpoints/llm_provider_handlers/${MODPY_PYCACHE}assembly_passthrough_logging_handler.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/pass_through_endpoints/llm_provider_handlers/${MODPY_PYCACHE}azure_speech_passthrough_logging_handler.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/pass_through_endpoints/llm_provider_handlers/${MODPY_PYCACHE}azure_speech_passthrough_logging_handler.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/pass_through_endpoints/llm_provider_handlers/${MODPY_PYCACHE}base_passthrough_logging_handler.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/pass_through_endpoints/llm_provider_handlers/${MODPY_PYCACHE}base_passthrough_logging_handler.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/pass_through_endpoints/llm_provider_handlers/${MODPY_PYCACHE}batch_attribution.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/pass_through_endpoints/llm_provider_handlers/${MODPY_PYCACHE}batch_attribution.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/pass_through_endpoints/llm_provider_handlers/${MODPY_PYCACHE}cohere_passthrough_logging_handler.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/pass_through_endpoints/llm_provider_handlers/${MODPY_PYCACHE}cohere_passthrough_logging_handler.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/pass_through_endpoints/llm_provider_handlers/${MODPY_PYCACHE}comprehend_medical_passthrough_logging_handler.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/pass_through_endpoints/llm_provider_handlers/${MODPY_PYCACHE}comprehend_medical_passthrough_logging_handler.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/pass_through_endpoints/llm_provider_handlers/${MODPY_PYCACHE}cursor_passthrough_logging_handler.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/pass_through_endpoints/llm_provider_handlers/${MODPY_PYCACHE}cursor_passthrough_logging_handler.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/pass_through_endpoints/llm_provider_handlers/${MODPY_PYCACHE}deepgram_listen_passthrough_logging_handler.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/pass_through_endpoints/llm_provider_handlers/${MODPY_PYCACHE}deepgram_listen_passthrough_logging_handler.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/pass_through_endpoints/llm_provider_handlers/${MODPY_PYCACHE}fal_ai_passthrough_logging_handler.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/pass_through_endpoints/llm_provider_handlers/${MODPY_PYCACHE}fal_ai_passthrough_logging_handler.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/pass_through_endpoints/llm_provider_handlers/${MODPY_PYCACHE}gemini_passthrough_logging_handler.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/pass_through_endpoints/llm_provider_handlers/${MODPY_PYCACHE}gemini_passthrough_logging_handler.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/pass_through_endpoints/llm_provider_handlers/${MODPY_PYCACHE}openai_passthrough_logging_handler.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/pass_through_endpoints/llm_provider_handlers/${MODPY_PYCACHE}openai_passthrough_logging_handler.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/pass_through_endpoints/llm_provider_handlers/${MODPY_PYCACHE}tinyfish_passthrough_logging_handler.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/pass_through_endpoints/llm_provider_handlers/${MODPY_PYCACHE}tinyfish_passthrough_logging_handler.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/pass_through_endpoints/llm_provider_handlers/${MODPY_PYCACHE}transcribe_passthrough_logging_handler.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/pass_through_endpoints/llm_provider_handlers/${MODPY_PYCACHE}transcribe_passthrough_logging_handler.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/pass_through_endpoints/llm_provider_handlers/${MODPY_PYCACHE}typesafe_passthrough_logging_handler.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/pass_through_endpoints/llm_provider_handlers/${MODPY_PYCACHE}typesafe_passthrough_logging_handler.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/pass_through_endpoints/llm_provider_handlers/${MODPY_PYCACHE}vertex_ai_live_passthrough_logging_handler.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/pass_through_endpoints/llm_provider_handlers/${MODPY_PYCACHE}vertex_ai_live_passthrough_logging_handler.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/pass_through_endpoints/llm_provider_handlers/${MODPY_PYCACHE}vertex_passthrough_logging_handler.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/pass_through_endpoints/llm_provider_handlers/${MODPY_PYCACHE}vertex_passthrough_logging_handler.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/pass_through_endpoints/llm_provider_handlers/anthropic_passthrough_logging_handler.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/pass_through_endpoints/llm_provider_handlers/assembly_passthrough_logging_handler.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/pass_through_endpoints/llm_provider_handlers/azure_speech_passthrough_logging_handler.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/pass_through_endpoints/llm_provider_handlers/base_passthrough_logging_handler.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/pass_through_endpoints/llm_provider_handlers/batch_attribution.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/pass_through_endpoints/llm_provider_handlers/cohere_passthrough_logging_handler.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/pass_through_endpoints/llm_provider_handlers/comprehend_medical_passthrough_logging_handler.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/pass_through_endpoints/llm_provider_handlers/cursor_passthrough_logging_handler.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/pass_through_endpoints/llm_provider_handlers/deepgram_listen_passthrough_logging_handler.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/pass_through_endpoints/llm_provider_handlers/fal_ai_passthrough_logging_handler.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/pass_through_endpoints/llm_provider_handlers/gemini_passthrough_logging_handler.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/pass_through_endpoints/llm_provider_handlers/openai_passthrough_logging_handler.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/pass_through_endpoints/llm_provider_handlers/tinyfish_passthrough_logging_handler.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/pass_through_endpoints/llm_provider_handlers/transcribe_passthrough_logging_handler.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/pass_through_endpoints/llm_provider_handlers/typesafe_passthrough_logging_handler.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/pass_through_endpoints/llm_provider_handlers/vertex_ai_live_passthrough_logging_handler.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/pass_through_endpoints/llm_provider_handlers/vertex_passthrough_logging_handler.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/pass_through_endpoints/managed_id_codec.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/pass_through_endpoints/managed_id_rewriter.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/pass_through_endpoints/openai_passthrough_endpoints.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/pass_through_endpoints/pass_through_endpoints.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/pass_through_endpoints/passthrough_endpoint_router.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/pass_through_endpoints/passthrough_guardrails.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/pass_through_endpoints/streaming_handler.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/pass_through_endpoints/success_handler.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/pass_through_endpoints/upstream_usage_headers.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/plugin_routes.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/policy_engine/
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/policy_engine/__init__.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/policy_engine/${MODPY_PYCACHE}/
@@ -7296,6 +9090,8 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/policy_engine/${MODPY_PYCACHE}policy_resolver.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/policy_engine/${MODPY_PYCACHE}policy_validator.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/policy_engine/${MODPY_PYCACHE}policy_validator.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/policy_engine/${MODPY_PYCACHE}response_retrieval.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/policy_engine/${MODPY_PYCACHE}response_retrieval.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/policy_engine/architecture.md
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/policy_engine/attachment_registry.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/policy_engine/condition_evaluator.py
@@ -7307,9 +9103,11 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/policy_engine/policy_resolve_endpoints.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/policy_engine/policy_resolver.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/policy_engine/policy_validator.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/policy_engine/response_retrieval.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/post_call_rules.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/prisma_migration.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/prometheus_cleanup.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/prometheus_metrics_server.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/prompts/
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/prompts/__init__.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/prompts/${MODPY_PYCACHE}/
@@ -7335,8 +9133,17 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/public_endpoints/${MODPY_PYCACHE}public_endpoints.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/public_endpoints/${MODPY_PYCACHE}public_endpoints.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/public_endpoints/agent_create_fields.json
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/public_endpoints/autorouter_presets.json
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/public_endpoints/provider_create_fields.json
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/public_endpoints/public_endpoints.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/public_endpoints/public_v1/
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/public_endpoints/public_v1/__init__.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/public_endpoints/public_v1/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/public_endpoints/public_v1/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/public_endpoints/public_v1/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/public_endpoints/public_v1/${MODPY_PYCACHE}model_hub.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/public_endpoints/public_v1/${MODPY_PYCACHE}model_hub.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/public_endpoints/public_v1/model_hub.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/rag_endpoints/
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/rag_endpoints/__init__.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/rag_endpoints/${MODPY_PYCACHE}/
@@ -7344,7 +9151,11 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/rag_endpoints/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/rag_endpoints/${MODPY_PYCACHE}endpoints.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/rag_endpoints/${MODPY_PYCACHE}endpoints.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/rag_endpoints/${MODPY_PYCACHE}upload_security.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/rag_endpoints/${MODPY_PYCACHE}upload_security.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/rag_endpoints/endpoints.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/rag_endpoints/upload_security.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/read_model_list.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/realtime_endpoints/
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/realtime_endpoints/__init__.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/realtime_endpoints/${MODPY_PYCACHE}/
@@ -7374,7 +9185,34 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/response_polling/${MODPY_PYCACHE}polling_handler.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/response_polling/background_streaming.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/response_polling/polling_handler.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/roi_calculator/
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/roi_calculator/__init__.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/roi_calculator/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/roi_calculator/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/roi_calculator/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/roi_calculator/${MODPY_PYCACHE}analytics.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/roi_calculator/${MODPY_PYCACHE}analytics.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/roi_calculator/${MODPY_PYCACHE}estimator.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/roi_calculator/${MODPY_PYCACHE}estimator.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/roi_calculator/${MODPY_PYCACHE}github.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/roi_calculator/${MODPY_PYCACHE}github.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/roi_calculator/${MODPY_PYCACHE}pull_cache.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/roi_calculator/${MODPY_PYCACHE}pull_cache.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/roi_calculator/${MODPY_PYCACHE}sample.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/roi_calculator/${MODPY_PYCACHE}sample.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/roi_calculator/${MODPY_PYCACHE}sync.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/roi_calculator/${MODPY_PYCACHE}sync.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/roi_calculator/${MODPY_PYCACHE}sync_store.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/roi_calculator/${MODPY_PYCACHE}sync_store.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/roi_calculator/analytics.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/roi_calculator/estimator.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/roi_calculator/github.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/roi_calculator/pull_cache.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/roi_calculator/sample.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/roi_calculator/sync.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/roi_calculator/sync_store.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/route_llm_request.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/route_priority.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/schema.prisma
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/search_endpoints/
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/search_endpoints/__init__.py
@@ -7397,15 +9235,42 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/shutdown/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/shutdown/${MODPY_PYCACHE}graceful_shutdown_manager.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/shutdown/${MODPY_PYCACHE}graceful_shutdown_manager.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/shutdown/${MODPY_PYCACHE}scheduled_jobs.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/shutdown/${MODPY_PYCACHE}scheduled_jobs.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/shutdown/graceful_shutdown_manager.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/shutdown/scheduled_jobs.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/spend_tracking/
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/spend_tracking/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/spend_tracking/${MODPY_PYCACHE}baseline_accounting.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/spend_tracking/${MODPY_PYCACHE}baseline_accounting.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/spend_tracking/${MODPY_PYCACHE}budget_reservation.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/spend_tracking/${MODPY_PYCACHE}budget_reservation.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/spend_tracking/${MODPY_PYCACHE}carried_budget_state.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/spend_tracking/${MODPY_PYCACHE}carried_budget_state.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/spend_tracking/${MODPY_PYCACHE}cloudzero_endpoints.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/spend_tracking/${MODPY_PYCACHE}cloudzero_endpoints.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/spend_tracking/${MODPY_PYCACHE}cold_storage_handler.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/spend_tracking/${MODPY_PYCACHE}cold_storage_handler.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/spend_tracking/${MODPY_PYCACHE}compression_savings.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/spend_tracking/${MODPY_PYCACHE}compression_savings.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/spend_tracking/${MODPY_PYCACHE}input_tokens.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/spend_tracking/${MODPY_PYCACHE}input_tokens.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/spend_tracking/${MODPY_PYCACHE}key_metadata_recovery.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/spend_tracking/${MODPY_PYCACHE}key_metadata_recovery.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/spend_tracking/${MODPY_PYCACHE}ptu_feature_flag.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/spend_tracking/${MODPY_PYCACHE}ptu_feature_flag.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/spend_tracking/${MODPY_PYCACHE}ptu_flat_cost_rollup.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/spend_tracking/${MODPY_PYCACHE}ptu_flat_cost_rollup.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/spend_tracking/${MODPY_PYCACHE}savings.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/spend_tracking/${MODPY_PYCACHE}savings.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/spend_tracking/${MODPY_PYCACHE}spend_capture_rate.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/spend_tracking/${MODPY_PYCACHE}spend_capture_rate.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/spend_tracking/${MODPY_PYCACHE}spend_counter_batch.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/spend_tracking/${MODPY_PYCACHE}spend_counter_batch.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/spend_tracking/${MODPY_PYCACHE}spend_event.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/spend_tracking/${MODPY_PYCACHE}spend_event.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/spend_tracking/${MODPY_PYCACHE}spend_event_producer.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/spend_tracking/${MODPY_PYCACHE}spend_event_producer.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/spend_tracking/${MODPY_PYCACHE}spend_log_error_logger.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/spend_tracking/${MODPY_PYCACHE}spend_log_error_logger.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/spend_tracking/${MODPY_PYCACHE}spend_management_endpoints.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
@@ -7414,9 +9279,21 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/spend_tracking/${MODPY_PYCACHE}spend_tracking_utils.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/spend_tracking/${MODPY_PYCACHE}vantage_endpoints.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/spend_tracking/${MODPY_PYCACHE}vantage_endpoints.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/spend_tracking/baseline_accounting.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/spend_tracking/budget_reservation.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/spend_tracking/carried_budget_state.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/spend_tracking/cloudzero_endpoints.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/spend_tracking/cold_storage_handler.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/spend_tracking/compression_savings.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/spend_tracking/input_tokens.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/spend_tracking/key_metadata_recovery.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/spend_tracking/ptu_feature_flag.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/spend_tracking/ptu_flat_cost_rollup.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/spend_tracking/savings.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/spend_tracking/spend_capture_rate.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/spend_tracking/spend_counter_batch.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/spend_tracking/spend_event.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/spend_tracking/spend_event_producer.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/spend_tracking/spend_log_error_logger.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/spend_tracking/spend_management_endpoints.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/spend_tracking/spend_tracking_utils.py
@@ -7429,6 +9306,8 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/swagger/swagger-ui.css
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/test_prompts/
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/test_prompts/test_hello_world_prompt.prompt
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/tracing_endpoints.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/tracing_runtime.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/types_utils/
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/types_utils/README.md
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/types_utils/${MODPY_PYCACHE}/
@@ -7440,9 +9319,15 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/ui_crud_endpoints/${MODPY_PYCACHE}/
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/ui_crud_endpoints/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/ui_crud_endpoints/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/ui_crud_endpoints/${MODPY_PYCACHE}latest_release_endpoints.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/ui_crud_endpoints/${MODPY_PYCACHE}latest_release_endpoints.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/ui_crud_endpoints/${MODPY_PYCACHE}proxy_setting_endpoints.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/ui_crud_endpoints/${MODPY_PYCACHE}proxy_setting_endpoints.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/ui_crud_endpoints/${MODPY_PYCACHE}user_banner_endpoints.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/ui_crud_endpoints/${MODPY_PYCACHE}user_banner_endpoints.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/ui_crud_endpoints/latest_release_endpoints.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/ui_crud_endpoints/proxy_setting_endpoints.py
+lib/python${MODPY_VERSION}/site-packages/litellm/proxy/ui_crud_endpoints/user_banner_endpoints.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/utils.py
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/vector_store_endpoints/
 lib/python${MODPY_VERSION}/site-packages/litellm/proxy/vector_store_endpoints/${MODPY_PYCACHE}/
@@ -7555,40 +9440,67 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/litellm/repositories/${MODPY_PYCACHE}/
 lib/python${MODPY_VERSION}/site-packages/litellm/repositories/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/repositories/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/repositories/${MODPY_PYCACHE}autorouter_session_repository.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/repositories/${MODPY_PYCACHE}autorouter_session_repository.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/repositories/${MODPY_PYCACHE}base_repository.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/repositories/${MODPY_PYCACHE}base_repository.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/repositories/${MODPY_PYCACHE}budget_repository.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/repositories/${MODPY_PYCACHE}budget_repository.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/repositories/${MODPY_PYCACHE}chunked_in.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/repositories/${MODPY_PYCACHE}chunked_in.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/repositories/${MODPY_PYCACHE}config_repository.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/repositories/${MODPY_PYCACHE}config_repository.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/repositories/${MODPY_PYCACHE}credentials_repository.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/repositories/${MODPY_PYCACHE}credentials_repository.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/repositories/${MODPY_PYCACHE}daily_activity_repository.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/repositories/${MODPY_PYCACHE}daily_activity_repository.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/repositories/${MODPY_PYCACHE}daily_activity_sql.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/repositories/${MODPY_PYCACHE}daily_activity_sql.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/repositories/${MODPY_PYCACHE}managed_batch_repository.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/repositories/${MODPY_PYCACHE}managed_batch_repository.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/repositories/${MODPY_PYCACHE}managed_file_content_repository.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/repositories/${MODPY_PYCACHE}managed_file_content_repository.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/repositories/${MODPY_PYCACHE}model_repository.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/repositories/${MODPY_PYCACHE}model_repository.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/repositories/${MODPY_PYCACHE}object_permission_repository.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/repositories/${MODPY_PYCACHE}object_permission_repository.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/repositories/${MODPY_PYCACHE}organization_repository.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/repositories/${MODPY_PYCACHE}organization_repository.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/repositories/${MODPY_PYCACHE}prisma_protocols.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/repositories/${MODPY_PYCACHE}prisma_protocols.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/repositories/${MODPY_PYCACHE}project_repository.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/repositories/${MODPY_PYCACHE}project_repository.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/repositories/${MODPY_PYCACHE}table_repositories.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/repositories/${MODPY_PYCACHE}table_repositories.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/repositories/${MODPY_PYCACHE}team_repository.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/repositories/${MODPY_PYCACHE}team_repository.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/repositories/${MODPY_PYCACHE}unit_of_work.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/repositories/${MODPY_PYCACHE}unit_of_work.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/repositories/${MODPY_PYCACHE}user_banner_repository.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/repositories/${MODPY_PYCACHE}user_banner_repository.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/repositories/${MODPY_PYCACHE}user_repository.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/repositories/${MODPY_PYCACHE}user_repository.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/repositories/${MODPY_PYCACHE}verification_token_repository.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/repositories/${MODPY_PYCACHE}verification_token_repository.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/repositories/autorouter_session_repository.py
 lib/python${MODPY_VERSION}/site-packages/litellm/repositories/base_repository.py
 lib/python${MODPY_VERSION}/site-packages/litellm/repositories/budget_repository.py
+lib/python${MODPY_VERSION}/site-packages/litellm/repositories/chunked_in.py
 lib/python${MODPY_VERSION}/site-packages/litellm/repositories/config_repository.py
 lib/python${MODPY_VERSION}/site-packages/litellm/repositories/credentials_repository.py
+lib/python${MODPY_VERSION}/site-packages/litellm/repositories/daily_activity_repository.py
+lib/python${MODPY_VERSION}/site-packages/litellm/repositories/daily_activity_sql.py
+lib/python${MODPY_VERSION}/site-packages/litellm/repositories/managed_batch_repository.py
+lib/python${MODPY_VERSION}/site-packages/litellm/repositories/managed_file_content_repository.py
 lib/python${MODPY_VERSION}/site-packages/litellm/repositories/model_repository.py
 lib/python${MODPY_VERSION}/site-packages/litellm/repositories/object_permission_repository.py
 lib/python${MODPY_VERSION}/site-packages/litellm/repositories/organization_repository.py
+lib/python${MODPY_VERSION}/site-packages/litellm/repositories/prisma_protocols.py
 lib/python${MODPY_VERSION}/site-packages/litellm/repositories/project_repository.py
 lib/python${MODPY_VERSION}/site-packages/litellm/repositories/table_repositories.py
 lib/python${MODPY_VERSION}/site-packages/litellm/repositories/team_repository.py
+lib/python${MODPY_VERSION}/site-packages/litellm/repositories/unit_of_work.py
+lib/python${MODPY_VERSION}/site-packages/litellm/repositories/user_banner_repository.py
 lib/python${MODPY_VERSION}/site-packages/litellm/repositories/user_repository.py
 lib/python${MODPY_VERSION}/site-packages/litellm/repositories/verification_token_repository.py
 lib/python${MODPY_VERSION}/site-packages/litellm/rerank_api/
@@ -7601,6 +9513,10 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/litellm/rerank_api/rerank_utils.py
 lib/python${MODPY_VERSION}/site-packages/litellm/responses/
 lib/python${MODPY_VERSION}/site-packages/litellm/responses/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/litellm/responses/${MODPY_PYCACHE}additional_tools.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/responses/${MODPY_PYCACHE}additional_tools.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/responses/${MODPY_PYCACHE}dispatch.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/responses/${MODPY_PYCACHE}dispatch.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/responses/${MODPY_PYCACHE}main.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/responses/${MODPY_PYCACHE}main.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/responses/${MODPY_PYCACHE}sse_output_recovery.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
@@ -7609,6 +9525,8 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/litellm/responses/${MODPY_PYCACHE}streaming_iterator.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/responses/${MODPY_PYCACHE}utils.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/responses/${MODPY_PYCACHE}utils.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/responses/additional_tools.py
+lib/python${MODPY_VERSION}/site-packages/litellm/responses/dispatch.py
 lib/python${MODPY_VERSION}/site-packages/litellm/responses/file_search/
 lib/python${MODPY_VERSION}/site-packages/litellm/responses/file_search/__init__.py
 lib/python${MODPY_VERSION}/site-packages/litellm/responses/file_search/${MODPY_PYCACHE}/
@@ -7619,6 +9537,8 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/litellm/responses/file_search/emulated_handler.py
 lib/python${MODPY_VERSION}/site-packages/litellm/responses/litellm_completion_transformation/
 lib/python${MODPY_VERSION}/site-packages/litellm/responses/litellm_completion_transformation/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/litellm/responses/litellm_completion_transformation/${MODPY_PYCACHE}custom_tools.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/responses/litellm_completion_transformation/${MODPY_PYCACHE}custom_tools.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/responses/litellm_completion_transformation/${MODPY_PYCACHE}handler.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/responses/litellm_completion_transformation/${MODPY_PYCACHE}handler.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/responses/litellm_completion_transformation/${MODPY_PYCACHE}session_handler.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
@@ -7627,6 +9547,7 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/litellm/responses/litellm_completion_transformation/${MODPY_PYCACHE}streaming_iterator.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/responses/litellm_completion_transformation/${MODPY_PYCACHE}transformation.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/responses/litellm_completion_transformation/${MODPY_PYCACHE}transformation.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/responses/litellm_completion_transformation/custom_tools.py
 lib/python${MODPY_VERSION}/site-packages/litellm/responses/litellm_completion_transformation/handler.py
 lib/python${MODPY_VERSION}/site-packages/litellm/responses/litellm_completion_transformation/session_handler.py
 lib/python${MODPY_VERSION}/site-packages/litellm/responses/litellm_completion_transformation/streaming_iterator.py
@@ -7640,9 +9561,12 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/litellm/responses/mcp/${MODPY_PYCACHE}litellm_proxy_mcp_handler.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/responses/mcp/${MODPY_PYCACHE}mcp_streaming_iterator.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/responses/mcp/${MODPY_PYCACHE}mcp_streaming_iterator.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/responses/mcp/${MODPY_PYCACHE}request_context.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/responses/mcp/${MODPY_PYCACHE}request_context.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/responses/mcp/chat_completions_handler.py
 lib/python${MODPY_VERSION}/site-packages/litellm/responses/mcp/litellm_proxy_mcp_handler.py
 lib/python${MODPY_VERSION}/site-packages/litellm/responses/mcp/mcp_streaming_iterator.py
+lib/python${MODPY_VERSION}/site-packages/litellm/responses/mcp/request_context.py
 lib/python${MODPY_VERSION}/site-packages/litellm/responses/sse_output_recovery.py
 lib/python${MODPY_VERSION}/site-packages/litellm/responses/streaming_iterator.py
 lib/python${MODPY_VERSION}/site-packages/litellm/responses/utils.py
@@ -7653,6 +9577,8 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/litellm/router_strategy/${MODPY_PYCACHE}base_routing_strategy.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/router_strategy/${MODPY_PYCACHE}budget_limiter.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/router_strategy/${MODPY_PYCACHE}budget_limiter.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/router_strategy/${MODPY_PYCACHE}lar1_routing.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/router_strategy/${MODPY_PYCACHE}lar1_routing.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/router_strategy/${MODPY_PYCACHE}least_busy.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/router_strategy/${MODPY_PYCACHE}least_busy.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/router_strategy/${MODPY_PYCACHE}lowest_cost.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
@@ -7663,6 +9589,8 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/litellm/router_strategy/${MODPY_PYCACHE}lowest_tpm_rpm.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/router_strategy/${MODPY_PYCACHE}lowest_tpm_rpm_v2.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/router_strategy/${MODPY_PYCACHE}lowest_tpm_rpm_v2.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/router_strategy/${MODPY_PYCACHE}savings_baseline.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/router_strategy/${MODPY_PYCACHE}savings_baseline.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/router_strategy/${MODPY_PYCACHE}simple_shuffle.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/router_strategy/${MODPY_PYCACHE}simple_shuffle.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/router_strategy/${MODPY_PYCACHE}tag_based_routing.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
@@ -7710,12 +9638,33 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/litellm/router_strategy/complexity_router/${MODPY_PYCACHE}/
 lib/python${MODPY_VERSION}/site-packages/litellm/router_strategy/complexity_router/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/router_strategy/complexity_router/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/router_strategy/complexity_router/${MODPY_PYCACHE}capability_classifier.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/router_strategy/complexity_router/${MODPY_PYCACHE}capability_classifier.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/router_strategy/complexity_router/${MODPY_PYCACHE}classification_rubrics.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/router_strategy/complexity_router/${MODPY_PYCACHE}classification_rubrics.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/router_strategy/complexity_router/${MODPY_PYCACHE}complexity_router.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/router_strategy/complexity_router/${MODPY_PYCACHE}complexity_router.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/router_strategy/complexity_router/${MODPY_PYCACHE}config.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/router_strategy/complexity_router/${MODPY_PYCACHE}config.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/router_strategy/complexity_router/${MODPY_PYCACHE}context_compaction.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/router_strategy/complexity_router/${MODPY_PYCACHE}context_compaction.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/router_strategy/complexity_router/${MODPY_PYCACHE}fuse_presets.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/router_strategy/complexity_router/${MODPY_PYCACHE}fuse_presets.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/router_strategy/complexity_router/${MODPY_PYCACHE}jev_classifier.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/router_strategy/complexity_router/${MODPY_PYCACHE}jev_classifier.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/router_strategy/complexity_router/${MODPY_PYCACHE}llm_v2.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/router_strategy/complexity_router/${MODPY_PYCACHE}llm_v2.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/router_strategy/complexity_router/${MODPY_PYCACHE}stall_detector.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/router_strategy/complexity_router/${MODPY_PYCACHE}stall_detector.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/router_strategy/complexity_router/${MODPY_PYCACHE}tier_predictor.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/router_strategy/complexity_router/${MODPY_PYCACHE}tier_predictor.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/router_strategy/complexity_router/artifacts/
+lib/python${MODPY_VERSION}/site-packages/litellm/router_strategy/complexity_router/artifacts/ultrafeedback_tiers.json
+lib/python${MODPY_VERSION}/site-packages/litellm/router_strategy/complexity_router/capability_classifier.py
+lib/python${MODPY_VERSION}/site-packages/litellm/router_strategy/complexity_router/classification_rubrics.py
 lib/python${MODPY_VERSION}/site-packages/litellm/router_strategy/complexity_router/complexity_router.py
 lib/python${MODPY_VERSION}/site-packages/litellm/router_strategy/complexity_router/config.py
+lib/python${MODPY_VERSION}/site-packages/litellm/router_strategy/complexity_router/context_compaction.py
 lib/python${MODPY_VERSION}/site-packages/litellm/router_strategy/complexity_router/evals/
 lib/python${MODPY_VERSION}/site-packages/litellm/router_strategy/complexity_router/evals/__init__.py
 lib/python${MODPY_VERSION}/site-packages/litellm/router_strategy/complexity_router/evals/${MODPY_PYCACHE}/
@@ -7724,6 +9673,13 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/litellm/router_strategy/complexity_router/evals/${MODPY_PYCACHE}eval_complexity_router.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/router_strategy/complexity_router/evals/${MODPY_PYCACHE}eval_complexity_router.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/router_strategy/complexity_router/evals/eval_complexity_router.py
+lib/python${MODPY_VERSION}/site-packages/litellm/router_strategy/complexity_router/fuse_presets.json
+lib/python${MODPY_VERSION}/site-packages/litellm/router_strategy/complexity_router/fuse_presets.py
+lib/python${MODPY_VERSION}/site-packages/litellm/router_strategy/complexity_router/jev_classifier.py
+lib/python${MODPY_VERSION}/site-packages/litellm/router_strategy/complexity_router/llm_v2.py
+lib/python${MODPY_VERSION}/site-packages/litellm/router_strategy/complexity_router/stall_detector.py
+lib/python${MODPY_VERSION}/site-packages/litellm/router_strategy/complexity_router/tier_predictor.py
+lib/python${MODPY_VERSION}/site-packages/litellm/router_strategy/lar1_routing.py
 lib/python${MODPY_VERSION}/site-packages/litellm/router_strategy/least_busy.py
 lib/python${MODPY_VERSION}/site-packages/litellm/router_strategy/lowest_cost.py
 lib/python${MODPY_VERSION}/site-packages/litellm/router_strategy/lowest_latency.py
@@ -7740,12 +9696,19 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/litellm/router_strategy/quality_router/${MODPY_PYCACHE}quality_router.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/router_strategy/quality_router/config.py
 lib/python${MODPY_VERSION}/site-packages/litellm/router_strategy/quality_router/quality_router.py
+lib/python${MODPY_VERSION}/site-packages/litellm/router_strategy/savings_baseline.py
 lib/python${MODPY_VERSION}/site-packages/litellm/router_strategy/simple_shuffle.py
 lib/python${MODPY_VERSION}/site-packages/litellm/router_strategy/tag_based_routing.py
 lib/python${MODPY_VERSION}/site-packages/litellm/router_utils/
 lib/python${MODPY_VERSION}/site-packages/litellm/router_utils/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/litellm/router_utils/${MODPY_PYCACHE}access_windows.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/router_utils/${MODPY_PYCACHE}access_windows.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/router_utils/${MODPY_PYCACHE}add_retry_fallback_headers.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/router_utils/${MODPY_PYCACHE}add_retry_fallback_headers.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/router_utils/${MODPY_PYCACHE}auto_router_model_naming.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/router_utils/${MODPY_PYCACHE}auto_router_model_naming.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/router_utils/${MODPY_PYCACHE}auto_router_tuning_baseline.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/router_utils/${MODPY_PYCACHE}auto_router_tuning_baseline.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/router_utils/${MODPY_PYCACHE}batch_utils.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/router_utils/${MODPY_PYCACHE}batch_utils.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/router_utils/${MODPY_PYCACHE}client_initalization_utils.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
@@ -7772,11 +9735,20 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/litellm/router_utils/${MODPY_PYCACHE}pattern_match_deployments.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/router_utils/${MODPY_PYCACHE}prompt_caching_cache.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/router_utils/${MODPY_PYCACHE}prompt_caching_cache.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/router_utils/${MODPY_PYCACHE}reasoning_effort_capability.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/router_utils/${MODPY_PYCACHE}reasoning_effort_capability.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/router_utils/${MODPY_PYCACHE}response_headers.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/router_utils/${MODPY_PYCACHE}response_headers.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/router_utils/${MODPY_PYCACHE}routing_groups.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/router_utils/${MODPY_PYCACHE}routing_groups.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/router_utils/${MODPY_PYCACHE}routing_read_batch.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/router_utils/${MODPY_PYCACHE}routing_read_batch.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/router_utils/${MODPY_PYCACHE}search_api_router.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/router_utils/${MODPY_PYCACHE}search_api_router.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/router_utils/access_windows.py
 lib/python${MODPY_VERSION}/site-packages/litellm/router_utils/add_retry_fallback_headers.py
+lib/python${MODPY_VERSION}/site-packages/litellm/router_utils/auto_router_model_naming.py
+lib/python${MODPY_VERSION}/site-packages/litellm/router_utils/auto_router_tuning_baseline.py
 lib/python${MODPY_VERSION}/site-packages/litellm/router_utils/batch_utils.py
 lib/python${MODPY_VERSION}/site-packages/litellm/router_utils/client_initalization_utils.py
 lib/python${MODPY_VERSION}/site-packages/litellm/router_utils/clientside_credential_handler.py
@@ -7795,6 +9767,8 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/litellm/router_utils/pre_call_checks/${MODPY_PYCACHE}deployment_affinity_check.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/router_utils/pre_call_checks/${MODPY_PYCACHE}encrypted_content_affinity_check.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/router_utils/pre_call_checks/${MODPY_PYCACHE}encrypted_content_affinity_check.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/router_utils/pre_call_checks/${MODPY_PYCACHE}io_token_rate_limit_check.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/router_utils/pre_call_checks/${MODPY_PYCACHE}io_token_rate_limit_check.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/router_utils/pre_call_checks/${MODPY_PYCACHE}model_rate_limit_check.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/router_utils/pre_call_checks/${MODPY_PYCACHE}model_rate_limit_check.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/router_utils/pre_call_checks/${MODPY_PYCACHE}prompt_caching_deployment_check.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
@@ -7803,17 +9777,161 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/litellm/router_utils/pre_call_checks/${MODPY_PYCACHE}responses_api_deployment_check.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/router_utils/pre_call_checks/deployment_affinity_check.py
 lib/python${MODPY_VERSION}/site-packages/litellm/router_utils/pre_call_checks/encrypted_content_affinity_check.py
+lib/python${MODPY_VERSION}/site-packages/litellm/router_utils/pre_call_checks/io_token_rate_limit_check.py
 lib/python${MODPY_VERSION}/site-packages/litellm/router_utils/pre_call_checks/model_rate_limit_check.py
 lib/python${MODPY_VERSION}/site-packages/litellm/router_utils/pre_call_checks/prompt_caching_deployment_check.py
 lib/python${MODPY_VERSION}/site-packages/litellm/router_utils/pre_call_checks/responses_api_deployment_check.py
 lib/python${MODPY_VERSION}/site-packages/litellm/router_utils/prompt_caching_cache.py
+lib/python${MODPY_VERSION}/site-packages/litellm/router_utils/reasoning_effort_capability.py
 lib/python${MODPY_VERSION}/site-packages/litellm/router_utils/response_headers.py
 lib/python${MODPY_VERSION}/site-packages/litellm/router_utils/router_callbacks/
 lib/python${MODPY_VERSION}/site-packages/litellm/router_utils/router_callbacks/${MODPY_PYCACHE}/
 lib/python${MODPY_VERSION}/site-packages/litellm/router_utils/router_callbacks/${MODPY_PYCACHE}track_deployment_metrics.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/router_utils/router_callbacks/${MODPY_PYCACHE}track_deployment_metrics.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/router_utils/router_callbacks/track_deployment_metrics.py
+lib/python${MODPY_VERSION}/site-packages/litellm/router_utils/routing_groups.py
+lib/python${MODPY_VERSION}/site-packages/litellm/router_utils/routing_read_batch.py
 lib/python${MODPY_VERSION}/site-packages/litellm/router_utils/search_api_router.py
+lib/python${MODPY_VERSION}/site-packages/litellm/rust_bridge/
+lib/python${MODPY_VERSION}/site-packages/litellm/rust_bridge/AGENTS.md
+lib/python${MODPY_VERSION}/site-packages/litellm/rust_bridge/__init__.py
+lib/python${MODPY_VERSION}/site-packages/litellm/rust_bridge/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/litellm/rust_bridge/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/rust_bridge/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/rust_bridge/${MODPY_PYCACHE}bindings.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/rust_bridge/${MODPY_PYCACHE}bindings.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/rust_bridge/${MODPY_PYCACHE}callbacks_legacy_python.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/rust_bridge/${MODPY_PYCACHE}callbacks_legacy_python.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/rust_bridge/${MODPY_PYCACHE}catalog.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/rust_bridge/${MODPY_PYCACHE}catalog.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/rust_bridge/${MODPY_PYCACHE}configuration.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/rust_bridge/${MODPY_PYCACHE}configuration.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/rust_bridge/${MODPY_PYCACHE}diagnostics.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/rust_bridge/${MODPY_PYCACHE}diagnostics.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/rust_bridge/${MODPY_PYCACHE}dispatch.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/rust_bridge/${MODPY_PYCACHE}dispatch.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/rust_bridge/${MODPY_PYCACHE}failures.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/rust_bridge/${MODPY_PYCACHE}failures.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/rust_bridge/${MODPY_PYCACHE}fork_guard.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/rust_bridge/${MODPY_PYCACHE}fork_guard.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/rust_bridge/${MODPY_PYCACHE}lifecycle.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/rust_bridge/${MODPY_PYCACHE}lifecycle.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/rust_bridge/${MODPY_PYCACHE}loader.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/rust_bridge/${MODPY_PYCACHE}loader.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/rust_bridge/${MODPY_PYCACHE}logger.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/rust_bridge/${MODPY_PYCACHE}logger.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/rust_bridge/${MODPY_PYCACHE}preflight.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/rust_bridge/${MODPY_PYCACHE}preflight.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/rust_bridge/${MODPY_PYCACHE}public_call.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/rust_bridge/${MODPY_PYCACHE}public_call.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/rust_bridge/${MODPY_PYCACHE}response_cache.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/rust_bridge/${MODPY_PYCACHE}response_cache.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/rust_bridge/${MODPY_PYCACHE}response_metadata.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/rust_bridge/${MODPY_PYCACHE}response_metadata.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/rust_bridge/${MODPY_PYCACHE}runtime.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/rust_bridge/${MODPY_PYCACHE}runtime.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/rust_bridge/${MODPY_PYCACHE}secret_manager.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/rust_bridge/${MODPY_PYCACHE}secret_manager.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/rust_bridge/${MODPY_PYCACHE}settings.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/rust_bridge/${MODPY_PYCACHE}settings.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/rust_bridge/${MODPY_PYCACHE}streams.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/rust_bridge/${MODPY_PYCACHE}streams.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/rust_bridge/${MODPY_PYCACHE}timeouts.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/rust_bridge/${MODPY_PYCACHE}timeouts.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/rust_bridge/${MODPY_PYCACHE}token_counter.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/rust_bridge/${MODPY_PYCACHE}token_counter.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/rust_bridge/${MODPY_PYCACHE}tokenizer.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/rust_bridge/${MODPY_PYCACHE}tokenizer.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/rust_bridge/${MODPY_PYCACHE}traces.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/rust_bridge/${MODPY_PYCACHE}traces.${MODPY_PYC_MAGIC_TAG}pyc
+@so lib/python${MODPY_VERSION}/site-packages/litellm/rust_bridge/_native${MODPY_ABI3SO}.so
+lib/python${MODPY_VERSION}/site-packages/litellm/rust_bridge/_native.pyi
+lib/python${MODPY_VERSION}/site-packages/litellm/rust_bridge/bindings.py
+lib/python${MODPY_VERSION}/site-packages/litellm/rust_bridge/callbacks_legacy_python.py
+lib/python${MODPY_VERSION}/site-packages/litellm/rust_bridge/catalog.py
+lib/python${MODPY_VERSION}/site-packages/litellm/rust_bridge/chat_completions/
+lib/python${MODPY_VERSION}/site-packages/litellm/rust_bridge/chat_completions/__init__.py
+lib/python${MODPY_VERSION}/site-packages/litellm/rust_bridge/chat_completions/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/litellm/rust_bridge/chat_completions/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/rust_bridge/chat_completions/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/rust_bridge/chat_completions/${MODPY_PYCACHE}entrypoints.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/rust_bridge/chat_completions/${MODPY_PYCACHE}entrypoints.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/rust_bridge/chat_completions/${MODPY_PYCACHE}route_host.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/rust_bridge/chat_completions/${MODPY_PYCACHE}route_host.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/rust_bridge/chat_completions/entrypoints.py
+lib/python${MODPY_VERSION}/site-packages/litellm/rust_bridge/chat_completions/route_host.py
+lib/python${MODPY_VERSION}/site-packages/litellm/rust_bridge/configuration.py
+lib/python${MODPY_VERSION}/site-packages/litellm/rust_bridge/diagnostics.py
+lib/python${MODPY_VERSION}/site-packages/litellm/rust_bridge/dispatch.py
+lib/python${MODPY_VERSION}/site-packages/litellm/rust_bridge/embeddings/
+lib/python${MODPY_VERSION}/site-packages/litellm/rust_bridge/embeddings/__init__.py
+lib/python${MODPY_VERSION}/site-packages/litellm/rust_bridge/embeddings/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/litellm/rust_bridge/embeddings/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/rust_bridge/embeddings/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/rust_bridge/embeddings/${MODPY_PYCACHE}entrypoints.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/rust_bridge/embeddings/${MODPY_PYCACHE}entrypoints.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/rust_bridge/embeddings/entrypoints.py
+lib/python${MODPY_VERSION}/site-packages/litellm/rust_bridge/failures.py
+lib/python${MODPY_VERSION}/site-packages/litellm/rust_bridge/fork_guard.py
+lib/python${MODPY_VERSION}/site-packages/litellm/rust_bridge/lifecycle.py
+lib/python${MODPY_VERSION}/site-packages/litellm/rust_bridge/loader.py
+lib/python${MODPY_VERSION}/site-packages/litellm/rust_bridge/logger.py
+lib/python${MODPY_VERSION}/site-packages/litellm/rust_bridge/messages/
+lib/python${MODPY_VERSION}/site-packages/litellm/rust_bridge/messages/__init__.py
+lib/python${MODPY_VERSION}/site-packages/litellm/rust_bridge/messages/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/litellm/rust_bridge/messages/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/rust_bridge/messages/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/rust_bridge/messages/${MODPY_PYCACHE}entrypoints.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/rust_bridge/messages/${MODPY_PYCACHE}entrypoints.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/rust_bridge/messages/${MODPY_PYCACHE}route_host.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/rust_bridge/messages/${MODPY_PYCACHE}route_host.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/rust_bridge/messages/entrypoints.py
+lib/python${MODPY_VERSION}/site-packages/litellm/rust_bridge/messages/route_host.py
+lib/python${MODPY_VERSION}/site-packages/litellm/rust_bridge/ocr/
+lib/python${MODPY_VERSION}/site-packages/litellm/rust_bridge/ocr/__init__.py
+lib/python${MODPY_VERSION}/site-packages/litellm/rust_bridge/ocr/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/litellm/rust_bridge/ocr/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/rust_bridge/ocr/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/rust_bridge/ocr/${MODPY_PYCACHE}entrypoints.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/rust_bridge/ocr/${MODPY_PYCACHE}entrypoints.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/rust_bridge/ocr/${MODPY_PYCACHE}route_host.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/rust_bridge/ocr/${MODPY_PYCACHE}route_host.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/rust_bridge/ocr/entrypoints.py
+lib/python${MODPY_VERSION}/site-packages/litellm/rust_bridge/ocr/route_host.py
+lib/python${MODPY_VERSION}/site-packages/litellm/rust_bridge/preflight.py
+lib/python${MODPY_VERSION}/site-packages/litellm/rust_bridge/public_call.py
+lib/python${MODPY_VERSION}/site-packages/litellm/rust_bridge/response_cache.py
+lib/python${MODPY_VERSION}/site-packages/litellm/rust_bridge/response_metadata.py
+lib/python${MODPY_VERSION}/site-packages/litellm/rust_bridge/responses/
+lib/python${MODPY_VERSION}/site-packages/litellm/rust_bridge/responses/__init__.py
+lib/python${MODPY_VERSION}/site-packages/litellm/rust_bridge/responses/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/litellm/rust_bridge/responses/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/rust_bridge/responses/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/rust_bridge/responses/${MODPY_PYCACHE}entrypoints.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/rust_bridge/responses/${MODPY_PYCACHE}entrypoints.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/rust_bridge/responses/${MODPY_PYCACHE}route_host.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/rust_bridge/responses/${MODPY_PYCACHE}route_host.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/rust_bridge/responses/${MODPY_PYCACHE}websocket.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/rust_bridge/responses/${MODPY_PYCACHE}websocket.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/rust_bridge/responses/entrypoints.py
+lib/python${MODPY_VERSION}/site-packages/litellm/rust_bridge/responses/route_host.py
+lib/python${MODPY_VERSION}/site-packages/litellm/rust_bridge/responses/websocket.py
+lib/python${MODPY_VERSION}/site-packages/litellm/rust_bridge/runtime.py
+lib/python${MODPY_VERSION}/site-packages/litellm/rust_bridge/secret_manager.py
+lib/python${MODPY_VERSION}/site-packages/litellm/rust_bridge/settings.py
+lib/python${MODPY_VERSION}/site-packages/litellm/rust_bridge/streams.py
+lib/python${MODPY_VERSION}/site-packages/litellm/rust_bridge/timeouts.py
+lib/python${MODPY_VERSION}/site-packages/litellm/rust_bridge/token_counter.py
+lib/python${MODPY_VERSION}/site-packages/litellm/rust_bridge/tokenizer.py
+lib/python${MODPY_VERSION}/site-packages/litellm/rust_bridge/traces.py
+lib/python${MODPY_VERSION}/site-packages/litellm/rust_bridge/transcription/
+lib/python${MODPY_VERSION}/site-packages/litellm/rust_bridge/transcription/__init__.py
+lib/python${MODPY_VERSION}/site-packages/litellm/rust_bridge/transcription/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/litellm/rust_bridge/transcription/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/rust_bridge/transcription/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/rust_bridge/transcription/${MODPY_PYCACHE}native.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/rust_bridge/transcription/${MODPY_PYCACHE}native.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/rust_bridge/transcription/native.py
 lib/python${MODPY_VERSION}/site-packages/litellm/sandbox/
 lib/python${MODPY_VERSION}/site-packages/litellm/sandbox/__init__.py
 lib/python${MODPY_VERSION}/site-packages/litellm/sandbox/${MODPY_PYCACHE}/
@@ -7821,7 +9939,10 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/litellm/sandbox/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/sandbox/${MODPY_PYCACHE}main.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/sandbox/${MODPY_PYCACHE}main.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/sandbox/${MODPY_PYCACHE}sandbox_tools.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/sandbox/${MODPY_PYCACHE}sandbox_tools.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/sandbox/main.py
+lib/python${MODPY_VERSION}/site-packages/litellm/sandbox/sandbox_tools.py
 lib/python${MODPY_VERSION}/site-packages/litellm/scheduler.py
 lib/python${MODPY_VERSION}/site-packages/litellm/search/
 lib/python${MODPY_VERSION}/site-packages/litellm/search/__init__.py
@@ -7847,6 +9968,8 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/litellm/secret_managers/${MODPY_PYCACHE}custom_secret_manager_loader.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/secret_managers/${MODPY_PYCACHE}cyberark_secret_manager.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/secret_managers/${MODPY_PYCACHE}cyberark_secret_manager.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/secret_managers/${MODPY_PYCACHE}dispatch.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/secret_managers/${MODPY_PYCACHE}dispatch.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/secret_managers/${MODPY_PYCACHE}get_azure_ad_token_provider.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/secret_managers/${MODPY_PYCACHE}get_azure_ad_token_provider.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/secret_managers/${MODPY_PYCACHE}google_kms.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
@@ -7864,6 +9987,7 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/litellm/secret_managers/base_secret_manager.py
 lib/python${MODPY_VERSION}/site-packages/litellm/secret_managers/custom_secret_manager_loader.py
 lib/python${MODPY_VERSION}/site-packages/litellm/secret_managers/cyberark_secret_manager.py
+lib/python${MODPY_VERSION}/site-packages/litellm/secret_managers/dispatch.py
 lib/python${MODPY_VERSION}/site-packages/litellm/secret_managers/get_azure_ad_token_provider.py
 lib/python${MODPY_VERSION}/site-packages/litellm/secret_managers/google_kms.py
 lib/python${MODPY_VERSION}/site-packages/litellm/secret_managers/google_secret_manager.py
@@ -7879,7 +10003,39 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/litellm/skills/${MODPY_PYCACHE}main.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/skills/${MODPY_PYCACHE}main.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/skills/main.py
+lib/python${MODPY_VERSION}/site-packages/litellm/systemone/
+lib/python${MODPY_VERSION}/site-packages/litellm/systemone/__init__.py
+lib/python${MODPY_VERSION}/site-packages/litellm/systemone/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/litellm/systemone/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/systemone/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/systemone/${MODPY_PYCACHE}main.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/systemone/${MODPY_PYCACHE}main.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/systemone/main.py
 lib/python${MODPY_VERSION}/site-packages/litellm/timeout.py
+lib/python${MODPY_VERSION}/site-packages/litellm/tracing/
+lib/python${MODPY_VERSION}/site-packages/litellm/tracing/AGENTS.md
+lib/python${MODPY_VERSION}/site-packages/litellm/tracing/__init__.py
+lib/python${MODPY_VERSION}/site-packages/litellm/tracing/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/litellm/tracing/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/tracing/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/tracing/${MODPY_PYCACHE}decode.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/tracing/${MODPY_PYCACHE}decode.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/tracing/${MODPY_PYCACHE}messages.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/tracing/${MODPY_PYCACHE}messages.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/tracing/${MODPY_PYCACHE}receiver.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/tracing/${MODPY_PYCACHE}receiver.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/tracing/${MODPY_PYCACHE}store.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/tracing/${MODPY_PYCACHE}store.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/tracing/${MODPY_PYCACHE}types.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/tracing/${MODPY_PYCACHE}types.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/tracing/${MODPY_PYCACHE}ui_format.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/tracing/${MODPY_PYCACHE}ui_format.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/tracing/decode.py
+lib/python${MODPY_VERSION}/site-packages/litellm/tracing/messages.py
+lib/python${MODPY_VERSION}/site-packages/litellm/tracing/receiver.py
+lib/python${MODPY_VERSION}/site-packages/litellm/tracing/store.py
+lib/python${MODPY_VERSION}/site-packages/litellm/tracing/types.py
+lib/python${MODPY_VERSION}/site-packages/litellm/tracing/ui_format.py
 lib/python${MODPY_VERSION}/site-packages/litellm/types/
 lib/python${MODPY_VERSION}/site-packages/litellm/types/${MODPY_PYCACHE}/
 lib/python${MODPY_VERSION}/site-packages/litellm/types/${MODPY_PYCACHE}access_group.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
@@ -7894,18 +10050,30 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/litellm/types/${MODPY_PYCACHE}completion.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/types/${MODPY_PYCACHE}compression.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/types/${MODPY_PYCACHE}compression.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/types/${MODPY_PYCACHE}decisions.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/types/${MODPY_PYCACHE}decisions.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/types/${MODPY_PYCACHE}embedding.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/types/${MODPY_PYCACHE}embedding.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/types/${MODPY_PYCACHE}files.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/types/${MODPY_PYCACHE}files.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/types/${MODPY_PYCACHE}fine_tuning.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/types/${MODPY_PYCACHE}fine_tuning.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/types/${MODPY_PYCACHE}guardrail_base_init.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/types/${MODPY_PYCACHE}guardrail_base_init.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/types/${MODPY_PYCACHE}guardrails.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/types/${MODPY_PYCACHE}guardrails.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/types/${MODPY_PYCACHE}lar1.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/types/${MODPY_PYCACHE}lar1.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/types/${MODPY_PYCACHE}litellm_params.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/types/${MODPY_PYCACHE}litellm_params.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/types/${MODPY_PYCACHE}mcp.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/types/${MODPY_PYCACHE}mcp.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/types/${MODPY_PYCACHE}memory_management.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/types/${MODPY_PYCACHE}memory_management.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/types/${MODPY_PYCACHE}model_insights.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/types/${MODPY_PYCACHE}model_insights.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/types/${MODPY_PYCACHE}object_permission.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/types/${MODPY_PYCACHE}object_permission.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/types/${MODPY_PYCACHE}policy_engine.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/types/${MODPY_PYCACHE}policy_engine.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/types/${MODPY_PYCACHE}rag.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
@@ -7914,8 +10082,12 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/litellm/types/${MODPY_PYCACHE}realtime.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/types/${MODPY_PYCACHE}rerank.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/types/${MODPY_PYCACHE}rerank.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/types/${MODPY_PYCACHE}roi_calculator.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/types/${MODPY_PYCACHE}roi_calculator.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/types/${MODPY_PYCACHE}router.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/types/${MODPY_PYCACHE}router.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/types/${MODPY_PYCACHE}router_weights.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/types/${MODPY_PYCACHE}router_weights.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/types/${MODPY_PYCACHE}scheduler.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/types/${MODPY_PYCACHE}scheduler.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/types/${MODPY_PYCACHE}search.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
@@ -7943,6 +10115,7 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/litellm/types/containers/${MODPY_PYCACHE}main.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/types/containers/${MODPY_PYCACHE}main.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/types/containers/main.py
+lib/python${MODPY_VERSION}/site-packages/litellm/types/decisions.py
 lib/python${MODPY_VERSION}/site-packages/litellm/types/embedding.py
 lib/python${MODPY_VERSION}/site-packages/litellm/types/files.py
 lib/python${MODPY_VERSION}/site-packages/litellm/types/fine_tuning.py
@@ -7951,9 +10124,13 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/litellm/types/google_genai/${MODPY_PYCACHE}/
 lib/python${MODPY_VERSION}/site-packages/litellm/types/google_genai/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/types/google_genai/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/types/google_genai/${MODPY_PYCACHE}adapters.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/types/google_genai/${MODPY_PYCACHE}adapters.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/types/google_genai/${MODPY_PYCACHE}main.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/types/google_genai/${MODPY_PYCACHE}main.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/types/google_genai/adapters.py
 lib/python${MODPY_VERSION}/site-packages/litellm/types/google_genai/main.py
+lib/python${MODPY_VERSION}/site-packages/litellm/types/guardrail_base_init.py
 lib/python${MODPY_VERSION}/site-packages/litellm/types/guardrails.py
 lib/python${MODPY_VERSION}/site-packages/litellm/types/images/
 lib/python${MODPY_VERSION}/site-packages/litellm/types/images/${MODPY_PYCACHE}/
@@ -7976,6 +10153,8 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/litellm/types/integrations/${MODPY_PYCACHE}base_health_check.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/types/integrations/${MODPY_PYCACHE}cloudzero.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/types/integrations/${MODPY_PYCACHE}cloudzero.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/types/integrations/${MODPY_PYCACHE}code_interpreter_interception.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/types/integrations/${MODPY_PYCACHE}code_interpreter_interception.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/types/integrations/${MODPY_PYCACHE}compression_interception.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/types/integrations/${MODPY_PYCACHE}compression_interception.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/types/integrations/${MODPY_PYCACHE}custom_logger.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
@@ -8000,6 +10179,8 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/litellm/types/integrations/${MODPY_PYCACHE}newrelic.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/types/integrations/${MODPY_PYCACHE}pagerduty.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/types/integrations/${MODPY_PYCACHE}pagerduty.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/types/integrations/${MODPY_PYCACHE}pointfive.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/types/integrations/${MODPY_PYCACHE}pointfive.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/types/integrations/${MODPY_PYCACHE}posthog.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/types/integrations/${MODPY_PYCACHE}posthog.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/types/integrations/${MODPY_PYCACHE}prometheus.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
@@ -8012,6 +10193,8 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/litellm/types/integrations/${MODPY_PYCACHE}weave_otel.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/types/integrations/${MODPY_PYCACHE}websearch_interception.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/types/integrations/${MODPY_PYCACHE}websearch_interception.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/types/integrations/${MODPY_PYCACHE}zerobus.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/types/integrations/${MODPY_PYCACHE}zerobus.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/types/integrations/anthropic_cache_control_hook.py
 lib/python${MODPY_VERSION}/site-packages/litellm/types/integrations/argilla.py
 lib/python${MODPY_VERSION}/site-packages/litellm/types/integrations/arize.py
@@ -8019,6 +10202,7 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/litellm/types/integrations/azure_sentinel.py
 lib/python${MODPY_VERSION}/site-packages/litellm/types/integrations/base_health_check.py
 lib/python${MODPY_VERSION}/site-packages/litellm/types/integrations/cloudzero.py
+lib/python${MODPY_VERSION}/site-packages/litellm/types/integrations/code_interpreter_interception.py
 lib/python${MODPY_VERSION}/site-packages/litellm/types/integrations/compression_interception.py
 lib/python${MODPY_VERSION}/site-packages/litellm/types/integrations/custom_logger.py
 lib/python${MODPY_VERSION}/site-packages/litellm/types/integrations/datadog.py
@@ -8031,6 +10215,7 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/litellm/types/integrations/langsmith.py
 lib/python${MODPY_VERSION}/site-packages/litellm/types/integrations/newrelic.py
 lib/python${MODPY_VERSION}/site-packages/litellm/types/integrations/pagerduty.py
+lib/python${MODPY_VERSION}/site-packages/litellm/types/integrations/pointfive.py
 lib/python${MODPY_VERSION}/site-packages/litellm/types/integrations/posthog.py
 lib/python${MODPY_VERSION}/site-packages/litellm/types/integrations/prometheus.py
 lib/python${MODPY_VERSION}/site-packages/litellm/types/integrations/rag/
@@ -8042,6 +10227,7 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/litellm/types/integrations/slack_alerting.py
 lib/python${MODPY_VERSION}/site-packages/litellm/types/integrations/weave_otel.py
 lib/python${MODPY_VERSION}/site-packages/litellm/types/integrations/websearch_interception.py
+lib/python${MODPY_VERSION}/site-packages/litellm/types/integrations/zerobus.py
 lib/python${MODPY_VERSION}/site-packages/litellm/types/interactions/
 lib/python${MODPY_VERSION}/site-packages/litellm/types/interactions/README.md
 lib/python${MODPY_VERSION}/site-packages/litellm/types/interactions/__init__.py
@@ -8051,11 +10237,13 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/litellm/types/interactions/${MODPY_PYCACHE}generated.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/types/interactions/${MODPY_PYCACHE}generated.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/types/interactions/generated.py
+lib/python${MODPY_VERSION}/site-packages/litellm/types/lar1.py
 lib/python${MODPY_VERSION}/site-packages/litellm/types/litellm_core_utils/
 lib/python${MODPY_VERSION}/site-packages/litellm/types/litellm_core_utils/${MODPY_PYCACHE}/
 lib/python${MODPY_VERSION}/site-packages/litellm/types/litellm_core_utils/${MODPY_PYCACHE}streaming_chunk_builder_utils.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/types/litellm_core_utils/${MODPY_PYCACHE}streaming_chunk_builder_utils.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/types/litellm_core_utils/streaming_chunk_builder_utils.py
+lib/python${MODPY_VERSION}/site-packages/litellm/types/litellm_params.py
 lib/python${MODPY_VERSION}/site-packages/litellm/types/llms/
 lib/python${MODPY_VERSION}/site-packages/litellm/types/llms/${MODPY_PYCACHE}/
 lib/python${MODPY_VERSION}/site-packages/litellm/types/llms/${MODPY_PYCACHE}aiml.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
@@ -8088,8 +10276,12 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/litellm/types/llms/${MODPY_PYCACHE}databricks.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/types/llms/${MODPY_PYCACHE}gemini.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/types/llms/${MODPY_PYCACHE}gemini.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/types/llms/${MODPY_PYCACHE}gemini_audio_transcription.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/types/llms/${MODPY_PYCACHE}gemini_audio_transcription.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/types/llms/${MODPY_PYCACHE}langgraph.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/types/llms/${MODPY_PYCACHE}langgraph.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/types/llms/${MODPY_PYCACHE}meta.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/types/llms/${MODPY_PYCACHE}meta.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/types/llms/${MODPY_PYCACHE}mistral.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/types/llms/${MODPY_PYCACHE}mistral.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/types/llms/${MODPY_PYCACHE}oci.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
@@ -8112,6 +10304,12 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/litellm/types/llms/${MODPY_PYCACHE}triton.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/types/llms/${MODPY_PYCACHE}vertex_ai.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/types/llms/${MODPY_PYCACHE}vertex_ai.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/types/llms/${MODPY_PYCACHE}vertex_ai_gemini_transcription.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/types/llms/${MODPY_PYCACHE}vertex_ai_gemini_transcription.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/types/llms/${MODPY_PYCACHE}vertex_ai_gemma.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/types/llms/${MODPY_PYCACHE}vertex_ai_gemma.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/types/llms/${MODPY_PYCACHE}vertex_ai_speech_to_text.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/types/llms/${MODPY_PYCACHE}vertex_ai_speech_to_text.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/types/llms/${MODPY_PYCACHE}vertex_ai_text_to_speech.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/types/llms/${MODPY_PYCACHE}vertex_ai_text_to_speech.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/types/llms/${MODPY_PYCACHE}watsonx.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
@@ -8141,7 +10339,9 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/litellm/types/llms/custom_llm.py
 lib/python${MODPY_VERSION}/site-packages/litellm/types/llms/databricks.py
 lib/python${MODPY_VERSION}/site-packages/litellm/types/llms/gemini.py
+lib/python${MODPY_VERSION}/site-packages/litellm/types/llms/gemini_audio_transcription.py
 lib/python${MODPY_VERSION}/site-packages/litellm/types/llms/langgraph.py
+lib/python${MODPY_VERSION}/site-packages/litellm/types/llms/meta.py
 lib/python${MODPY_VERSION}/site-packages/litellm/types/llms/mistral.py
 lib/python${MODPY_VERSION}/site-packages/litellm/types/llms/oci.py
 lib/python${MODPY_VERSION}/site-packages/litellm/types/llms/ollama.py
@@ -8153,6 +10353,9 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/litellm/types/llms/stability.py
 lib/python${MODPY_VERSION}/site-packages/litellm/types/llms/triton.py
 lib/python${MODPY_VERSION}/site-packages/litellm/types/llms/vertex_ai.py
+lib/python${MODPY_VERSION}/site-packages/litellm/types/llms/vertex_ai_gemini_transcription.py
+lib/python${MODPY_VERSION}/site-packages/litellm/types/llms/vertex_ai_gemma.py
+lib/python${MODPY_VERSION}/site-packages/litellm/types/llms/vertex_ai_speech_to_text.py
 lib/python${MODPY_VERSION}/site-packages/litellm/types/llms/vertex_ai_text_to_speech.py
 lib/python${MODPY_VERSION}/site-packages/litellm/types/llms/watsonx.py
 lib/python${MODPY_VERSION}/site-packages/litellm/types/llms/xai.py
@@ -8161,11 +10364,23 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/litellm/types/management_endpoints/${MODPY_PYCACHE}/
 lib/python${MODPY_VERSION}/site-packages/litellm/types/management_endpoints/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/types/management_endpoints/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/types/management_endpoints/${MODPY_PYCACHE}auto_router_endpoints.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/types/management_endpoints/${MODPY_PYCACHE}auto_router_endpoints.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/types/management_endpoints/${MODPY_PYCACHE}cache_settings_endpoints.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/types/management_endpoints/${MODPY_PYCACHE}cache_settings_endpoints.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/types/management_endpoints/${MODPY_PYCACHE}coordination_redis_endpoints.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/types/management_endpoints/${MODPY_PYCACHE}coordination_redis_endpoints.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/types/management_endpoints/${MODPY_PYCACHE}prompt_cache_prediction.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/types/management_endpoints/${MODPY_PYCACHE}prompt_cache_prediction.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/types/management_endpoints/${MODPY_PYCACHE}prompt_caching_requests.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/types/management_endpoints/${MODPY_PYCACHE}prompt_caching_requests.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/types/management_endpoints/${MODPY_PYCACHE}router_settings_endpoints.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/types/management_endpoints/${MODPY_PYCACHE}router_settings_endpoints.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/types/management_endpoints/auto_router_endpoints.py
 lib/python${MODPY_VERSION}/site-packages/litellm/types/management_endpoints/cache_settings_endpoints.py
+lib/python${MODPY_VERSION}/site-packages/litellm/types/management_endpoints/coordination_redis_endpoints.py
+lib/python${MODPY_VERSION}/site-packages/litellm/types/management_endpoints/prompt_cache_prediction.py
+lib/python${MODPY_VERSION}/site-packages/litellm/types/management_endpoints/prompt_caching_requests.py
 lib/python${MODPY_VERSION}/site-packages/litellm/types/management_endpoints/router_settings_endpoints.py
 lib/python${MODPY_VERSION}/site-packages/litellm/types/mcp.py
 lib/python${MODPY_VERSION}/site-packages/litellm/types/mcp_server/
@@ -8180,16 +10395,24 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/litellm/types/mcp_server/mcp_toolset.py
 lib/python${MODPY_VERSION}/site-packages/litellm/types/mcp_server/tool_registry.py
 lib/python${MODPY_VERSION}/site-packages/litellm/types/memory_management.py
+lib/python${MODPY_VERSION}/site-packages/litellm/types/model_insights.py
+lib/python${MODPY_VERSION}/site-packages/litellm/types/object_permission.py
 lib/python${MODPY_VERSION}/site-packages/litellm/types/passthrough_endpoints/
 lib/python${MODPY_VERSION}/site-packages/litellm/types/passthrough_endpoints/${MODPY_PYCACHE}/
 lib/python${MODPY_VERSION}/site-packages/litellm/types/passthrough_endpoints/${MODPY_PYCACHE}assembly_ai.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/types/passthrough_endpoints/${MODPY_PYCACHE}assembly_ai.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/types/passthrough_endpoints/${MODPY_PYCACHE}managed_id_rewriter.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/types/passthrough_endpoints/${MODPY_PYCACHE}managed_id_rewriter.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/types/passthrough_endpoints/${MODPY_PYCACHE}pass_through_endpoints.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/types/passthrough_endpoints/${MODPY_PYCACHE}pass_through_endpoints.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/types/passthrough_endpoints/${MODPY_PYCACHE}tinyfish.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/types/passthrough_endpoints/${MODPY_PYCACHE}tinyfish.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/types/passthrough_endpoints/${MODPY_PYCACHE}vertex_ai.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/types/passthrough_endpoints/${MODPY_PYCACHE}vertex_ai.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/types/passthrough_endpoints/assembly_ai.py
+lib/python${MODPY_VERSION}/site-packages/litellm/types/passthrough_endpoints/managed_id_rewriter.py
 lib/python${MODPY_VERSION}/site-packages/litellm/types/passthrough_endpoints/pass_through_endpoints.py
+lib/python${MODPY_VERSION}/site-packages/litellm/types/passthrough_endpoints/tinyfish.py
 lib/python${MODPY_VERSION}/site-packages/litellm/types/passthrough_endpoints/vertex_ai.py
 lib/python${MODPY_VERSION}/site-packages/litellm/types/policy_engine.py
 lib/python${MODPY_VERSION}/site-packages/litellm/types/prompts/
@@ -8200,6 +10423,12 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/litellm/types/proxy/
 lib/python${MODPY_VERSION}/site-packages/litellm/types/proxy/README.md
 lib/python${MODPY_VERSION}/site-packages/litellm/types/proxy/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/litellm/types/proxy/${MODPY_PYCACHE}agent_identity.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/types/proxy/${MODPY_PYCACHE}agent_identity.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/types/proxy/${MODPY_PYCACHE}callback_logs_endpoints.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/types/proxy/${MODPY_PYCACHE}callback_logs_endpoints.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/types/proxy/${MODPY_PYCACHE}carried_budget_state.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/types/proxy/${MODPY_PYCACHE}carried_budget_state.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/types/proxy/${MODPY_PYCACHE}claude_code_endpoints.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/types/proxy/${MODPY_PYCACHE}claude_code_endpoints.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/types/proxy/${MODPY_PYCACHE}cloudzero_endpoints.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
@@ -8208,32 +10437,56 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/litellm/types/proxy/${MODPY_PYCACHE}compliance_endpoints.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/types/proxy/${MODPY_PYCACHE}control_plane_endpoints.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/types/proxy/${MODPY_PYCACHE}control_plane_endpoints.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/types/proxy/${MODPY_PYCACHE}gateway_requests.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/types/proxy/${MODPY_PYCACHE}gateway_requests.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/types/proxy/${MODPY_PYCACHE}litellm_pre_call_utils.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/types/proxy/${MODPY_PYCACHE}litellm_pre_call_utils.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/types/proxy/${MODPY_PYCACHE}model_access_group_budget.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/types/proxy/${MODPY_PYCACHE}model_access_group_budget.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/types/proxy/${MODPY_PYCACHE}model_deprecation.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/types/proxy/${MODPY_PYCACHE}model_deprecation.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/types/proxy/${MODPY_PYCACHE}model_listing.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/types/proxy/${MODPY_PYCACHE}model_listing.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/types/proxy/${MODPY_PYCACHE}prompt_endpoints.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/types/proxy/${MODPY_PYCACHE}prompt_endpoints.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/types/proxy/${MODPY_PYCACHE}spend_capture_rate.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/types/proxy/${MODPY_PYCACHE}spend_capture_rate.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/types/proxy/${MODPY_PYCACHE}ui_sso.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/types/proxy/${MODPY_PYCACHE}ui_sso.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/types/proxy/${MODPY_PYCACHE}vantage_endpoints.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/types/proxy/${MODPY_PYCACHE}vantage_endpoints.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/types/proxy/agent_identity.py
+lib/python${MODPY_VERSION}/site-packages/litellm/types/proxy/auth/
+lib/python${MODPY_VERSION}/site-packages/litellm/types/proxy/auth/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/litellm/types/proxy/auth/${MODPY_PYCACHE}auth_checks.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/types/proxy/auth/${MODPY_PYCACHE}auth_checks.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/types/proxy/auth/auth_checks.py
+lib/python${MODPY_VERSION}/site-packages/litellm/types/proxy/callback_logs_endpoints.py
+lib/python${MODPY_VERSION}/site-packages/litellm/types/proxy/carried_budget_state.py
 lib/python${MODPY_VERSION}/site-packages/litellm/types/proxy/claude_code_endpoints.py
 lib/python${MODPY_VERSION}/site-packages/litellm/types/proxy/cloudzero_endpoints.py
 lib/python${MODPY_VERSION}/site-packages/litellm/types/proxy/compliance_endpoints.py
 lib/python${MODPY_VERSION}/site-packages/litellm/types/proxy/control_plane_endpoints.py
 lib/python${MODPY_VERSION}/site-packages/litellm/types/proxy/discovery_endpoints/
 lib/python${MODPY_VERSION}/site-packages/litellm/types/proxy/discovery_endpoints/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/litellm/types/proxy/discovery_endpoints/${MODPY_PYCACHE}agent_skills_endpoints.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/types/proxy/discovery_endpoints/${MODPY_PYCACHE}agent_skills_endpoints.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/types/proxy/discovery_endpoints/${MODPY_PYCACHE}ui_discovery_endpoints.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/types/proxy/discovery_endpoints/${MODPY_PYCACHE}ui_discovery_endpoints.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/types/proxy/discovery_endpoints/agent_skills_endpoints.py
 lib/python${MODPY_VERSION}/site-packages/litellm/types/proxy/discovery_endpoints/ui_discovery_endpoints.py
+lib/python${MODPY_VERSION}/site-packages/litellm/types/proxy/gateway_requests.py
 lib/python${MODPY_VERSION}/site-packages/litellm/types/proxy/guardrails/
 lib/python${MODPY_VERSION}/site-packages/litellm/types/proxy/guardrails/guardrail_hooks/
 lib/python${MODPY_VERSION}/site-packages/litellm/types/proxy/guardrails/guardrail_hooks/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/litellm/types/proxy/guardrails/guardrail_hooks/${MODPY_PYCACHE}agent_365.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/types/proxy/guardrails/guardrail_hooks/${MODPY_PYCACHE}agent_365.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/types/proxy/guardrails/guardrail_hooks/${MODPY_PYCACHE}aim.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/types/proxy/guardrails/guardrail_hooks/${MODPY_PYCACHE}aim.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/types/proxy/guardrails/guardrail_hooks/${MODPY_PYCACHE}akto.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/types/proxy/guardrails/guardrail_hooks/${MODPY_PYCACHE}akto.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/types/proxy/guardrails/guardrail_hooks/${MODPY_PYCACHE}alice.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/types/proxy/guardrails/guardrail_hooks/${MODPY_PYCACHE}alice.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/types/proxy/guardrails/guardrail_hooks/${MODPY_PYCACHE}aporia_ai.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/types/proxy/guardrails/guardrail_hooks/${MODPY_PYCACHE}aporia_ai.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/types/proxy/guardrails/guardrail_hooks/${MODPY_PYCACHE}base.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
@@ -8246,8 +10499,16 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/litellm/types/proxy/guardrails/guardrail_hooks/${MODPY_PYCACHE}cato_networks.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/types/proxy/guardrails/guardrail_hooks/${MODPY_PYCACHE}cisco_ai_defense.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/types/proxy/guardrails/guardrail_hooks/${MODPY_PYCACHE}cisco_ai_defense.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/types/proxy/guardrails/guardrail_hooks/${MODPY_PYCACHE}compresr.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/types/proxy/guardrails/guardrail_hooks/${MODPY_PYCACHE}compresr.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/types/proxy/guardrails/guardrail_hooks/${MODPY_PYCACHE}conduct.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/types/proxy/guardrails/guardrail_hooks/${MODPY_PYCACHE}conduct.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/types/proxy/guardrails/guardrail_hooks/${MODPY_PYCACHE}crowdstrike_aidr.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/types/proxy/guardrails/guardrail_hooks/${MODPY_PYCACHE}crowdstrike_aidr.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/types/proxy/guardrails/guardrail_hooks/${MODPY_PYCACHE}decision_model.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/types/proxy/guardrails/guardrail_hooks/${MODPY_PYCACHE}decision_model.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/types/proxy/guardrails/guardrail_hooks/${MODPY_PYCACHE}deepkeep.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/types/proxy/guardrails/guardrail_hooks/${MODPY_PYCACHE}deepkeep.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/types/proxy/guardrails/guardrail_hooks/${MODPY_PYCACHE}dynamoai.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/types/proxy/guardrails/guardrail_hooks/${MODPY_PYCACHE}dynamoai.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/types/proxy/guardrails/guardrail_hooks/${MODPY_PYCACHE}enkryptai.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
@@ -8258,8 +10519,12 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/litellm/types/proxy/guardrails/guardrail_hooks/${MODPY_PYCACHE}grayswan.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/types/proxy/guardrails/guardrail_hooks/${MODPY_PYCACHE}guardrails_ai.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/types/proxy/guardrails/guardrail_hooks/${MODPY_PYCACHE}guardrails_ai.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/types/proxy/guardrails/guardrail_hooks/${MODPY_PYCACHE}headroom.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/types/proxy/guardrails/guardrail_hooks/${MODPY_PYCACHE}headroom.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/types/proxy/guardrails/guardrail_hooks/${MODPY_PYCACHE}hiddenlayer.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/types/proxy/guardrails/guardrail_hooks/${MODPY_PYCACHE}hiddenlayer.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/types/proxy/guardrails/guardrail_hooks/${MODPY_PYCACHE}hide_secrets.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/types/proxy/guardrails/guardrail_hooks/${MODPY_PYCACHE}hide_secrets.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/types/proxy/guardrails/guardrail_hooks/${MODPY_PYCACHE}javelin.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/types/proxy/guardrails/guardrail_hooks/${MODPY_PYCACHE}javelin.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/types/proxy/guardrails/guardrail_hooks/${MODPY_PYCACHE}lakera_ai_v2.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
@@ -8296,16 +10561,24 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/litellm/types/proxy/guardrails/guardrail_hooks/${MODPY_PYCACHE}qualifire.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/types/proxy/guardrails/guardrail_hooks/${MODPY_PYCACHE}repelloai.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/types/proxy/guardrails/guardrail_hooks/${MODPY_PYCACHE}repelloai.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/types/proxy/guardrails/guardrail_hooks/${MODPY_PYCACHE}singulr.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/types/proxy/guardrails/guardrail_hooks/${MODPY_PYCACHE}singulr.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/types/proxy/guardrails/guardrail_hooks/${MODPY_PYCACHE}straiker.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/types/proxy/guardrails/guardrail_hooks/${MODPY_PYCACHE}straiker.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/types/proxy/guardrails/guardrail_hooks/${MODPY_PYCACHE}tool_permission.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/types/proxy/guardrails/guardrail_hooks/${MODPY_PYCACHE}tool_permission.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/types/proxy/guardrails/guardrail_hooks/${MODPY_PYCACHE}typesafe.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/types/proxy/guardrails/guardrail_hooks/${MODPY_PYCACHE}typesafe.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/types/proxy/guardrails/guardrail_hooks/${MODPY_PYCACHE}vigil_guard.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/types/proxy/guardrails/guardrail_hooks/${MODPY_PYCACHE}vigil_guard.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/types/proxy/guardrails/guardrail_hooks/${MODPY_PYCACHE}xecguard.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/types/proxy/guardrails/guardrail_hooks/${MODPY_PYCACHE}xecguard.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/types/proxy/guardrails/guardrail_hooks/${MODPY_PYCACHE}zscaler_ai_guard.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/types/proxy/guardrails/guardrail_hooks/${MODPY_PYCACHE}zscaler_ai_guard.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/types/proxy/guardrails/guardrail_hooks/agent_365.py
 lib/python${MODPY_VERSION}/site-packages/litellm/types/proxy/guardrails/guardrail_hooks/aim.py
 lib/python${MODPY_VERSION}/site-packages/litellm/types/proxy/guardrails/guardrail_hooks/akto.py
+lib/python${MODPY_VERSION}/site-packages/litellm/types/proxy/guardrails/guardrail_hooks/alice.py
 lib/python${MODPY_VERSION}/site-packages/litellm/types/proxy/guardrails/guardrail_hooks/aporia_ai.py
 lib/python${MODPY_VERSION}/site-packages/litellm/types/proxy/guardrails/guardrail_hooks/azure/
 lib/python${MODPY_VERSION}/site-packages/litellm/types/proxy/guardrails/guardrail_hooks/azure/${MODPY_PYCACHE}/
@@ -8323,13 +10596,19 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/litellm/types/proxy/guardrails/guardrail_hooks/block_code_execution.py
 lib/python${MODPY_VERSION}/site-packages/litellm/types/proxy/guardrails/guardrail_hooks/cato_networks.py
 lib/python${MODPY_VERSION}/site-packages/litellm/types/proxy/guardrails/guardrail_hooks/cisco_ai_defense.py
+lib/python${MODPY_VERSION}/site-packages/litellm/types/proxy/guardrails/guardrail_hooks/compresr.py
+lib/python${MODPY_VERSION}/site-packages/litellm/types/proxy/guardrails/guardrail_hooks/conduct.py
 lib/python${MODPY_VERSION}/site-packages/litellm/types/proxy/guardrails/guardrail_hooks/crowdstrike_aidr.py
+lib/python${MODPY_VERSION}/site-packages/litellm/types/proxy/guardrails/guardrail_hooks/decision_model.py
+lib/python${MODPY_VERSION}/site-packages/litellm/types/proxy/guardrails/guardrail_hooks/deepkeep.py
 lib/python${MODPY_VERSION}/site-packages/litellm/types/proxy/guardrails/guardrail_hooks/dynamoai.py
 lib/python${MODPY_VERSION}/site-packages/litellm/types/proxy/guardrails/guardrail_hooks/enkryptai.py
 lib/python${MODPY_VERSION}/site-packages/litellm/types/proxy/guardrails/guardrail_hooks/generic_guardrail_api.py
 lib/python${MODPY_VERSION}/site-packages/litellm/types/proxy/guardrails/guardrail_hooks/grayswan.py
 lib/python${MODPY_VERSION}/site-packages/litellm/types/proxy/guardrails/guardrail_hooks/guardrails_ai.py
+lib/python${MODPY_VERSION}/site-packages/litellm/types/proxy/guardrails/guardrail_hooks/headroom.py
 lib/python${MODPY_VERSION}/site-packages/litellm/types/proxy/guardrails/guardrail_hooks/hiddenlayer.py
+lib/python${MODPY_VERSION}/site-packages/litellm/types/proxy/guardrails/guardrail_hooks/hide_secrets.py
 lib/python${MODPY_VERSION}/site-packages/litellm/types/proxy/guardrails/guardrail_hooks/ibm/
 lib/python${MODPY_VERSION}/site-packages/litellm/types/proxy/guardrails/guardrail_hooks/ibm/__init__.py
 lib/python${MODPY_VERSION}/site-packages/litellm/types/proxy/guardrails/guardrail_hooks/ibm/${MODPY_PYCACHE}/
@@ -8364,7 +10643,10 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/litellm/types/proxy/guardrails/guardrail_hooks/qohash.py
 lib/python${MODPY_VERSION}/site-packages/litellm/types/proxy/guardrails/guardrail_hooks/qualifire.py
 lib/python${MODPY_VERSION}/site-packages/litellm/types/proxy/guardrails/guardrail_hooks/repelloai.py
+lib/python${MODPY_VERSION}/site-packages/litellm/types/proxy/guardrails/guardrail_hooks/singulr.py
+lib/python${MODPY_VERSION}/site-packages/litellm/types/proxy/guardrails/guardrail_hooks/straiker.py
 lib/python${MODPY_VERSION}/site-packages/litellm/types/proxy/guardrails/guardrail_hooks/tool_permission.py
+lib/python${MODPY_VERSION}/site-packages/litellm/types/proxy/guardrails/guardrail_hooks/typesafe.py
 lib/python${MODPY_VERSION}/site-packages/litellm/types/proxy/guardrails/guardrail_hooks/vigil_guard.py
 lib/python${MODPY_VERSION}/site-packages/litellm/types/proxy/guardrails/guardrail_hooks/xecguard.py
 lib/python${MODPY_VERSION}/site-packages/litellm/types/proxy/guardrails/guardrail_hooks/zscaler_ai_guard.py
@@ -8375,10 +10657,14 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/litellm/types/proxy/management_endpoints/${MODPY_PYCACHE}common_daily_activity.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/types/proxy/management_endpoints/${MODPY_PYCACHE}config_overrides.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/types/proxy/management_endpoints/${MODPY_PYCACHE}config_overrides.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/types/proxy/management_endpoints/${MODPY_PYCACHE}customer_endpoints.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/types/proxy/management_endpoints/${MODPY_PYCACHE}customer_endpoints.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/types/proxy/management_endpoints/${MODPY_PYCACHE}internal_user_endpoints.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/types/proxy/management_endpoints/${MODPY_PYCACHE}internal_user_endpoints.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/types/proxy/management_endpoints/${MODPY_PYCACHE}key_management_endpoints.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/types/proxy/management_endpoints/${MODPY_PYCACHE}key_management_endpoints.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/types/proxy/management_endpoints/${MODPY_PYCACHE}management_v1.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/types/proxy/management_endpoints/${MODPY_PYCACHE}management_v1.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/types/proxy/management_endpoints/${MODPY_PYCACHE}model_management_endpoints.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/types/proxy/management_endpoints/${MODPY_PYCACHE}model_management_endpoints.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/types/proxy/management_endpoints/${MODPY_PYCACHE}scim_v2.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
@@ -8389,12 +10675,16 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/litellm/types/proxy/management_endpoints/${MODPY_PYCACHE}ui_sso.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/types/proxy/management_endpoints/common_daily_activity.py
 lib/python${MODPY_VERSION}/site-packages/litellm/types/proxy/management_endpoints/config_overrides.py
+lib/python${MODPY_VERSION}/site-packages/litellm/types/proxy/management_endpoints/customer_endpoints.py
 lib/python${MODPY_VERSION}/site-packages/litellm/types/proxy/management_endpoints/internal_user_endpoints.py
 lib/python${MODPY_VERSION}/site-packages/litellm/types/proxy/management_endpoints/key_management_endpoints.py
+lib/python${MODPY_VERSION}/site-packages/litellm/types/proxy/management_endpoints/management_v1.py
 lib/python${MODPY_VERSION}/site-packages/litellm/types/proxy/management_endpoints/model_management_endpoints.py
 lib/python${MODPY_VERSION}/site-packages/litellm/types/proxy/management_endpoints/scim_v2.py
 lib/python${MODPY_VERSION}/site-packages/litellm/types/proxy/management_endpoints/team_endpoints.py
 lib/python${MODPY_VERSION}/site-packages/litellm/types/proxy/management_endpoints/ui_sso.py
+lib/python${MODPY_VERSION}/site-packages/litellm/types/proxy/model_access_group_budget.py
+lib/python${MODPY_VERSION}/site-packages/litellm/types/proxy/model_deprecation.py
 lib/python${MODPY_VERSION}/site-packages/litellm/types/proxy/model_listing.py
 lib/python${MODPY_VERSION}/site-packages/litellm/types/proxy/policy_engine/
 lib/python${MODPY_VERSION}/site-packages/litellm/types/proxy/policy_engine/__init__.py
@@ -8419,17 +10709,31 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/litellm/types/proxy/public_endpoints/${MODPY_PYCACHE}public_endpoints.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/types/proxy/public_endpoints/${MODPY_PYCACHE}public_endpoints.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/types/proxy/public_endpoints/public_endpoints.py
+lib/python${MODPY_VERSION}/site-packages/litellm/types/proxy/spend_capture_rate.py
 lib/python${MODPY_VERSION}/site-packages/litellm/types/proxy/ui_sso.py
 lib/python${MODPY_VERSION}/site-packages/litellm/types/proxy/vantage_endpoints.py
 lib/python${MODPY_VERSION}/site-packages/litellm/types/rag.py
 lib/python${MODPY_VERSION}/site-packages/litellm/types/realtime.py
+lib/python${MODPY_VERSION}/site-packages/litellm/types/repositories/
+lib/python${MODPY_VERSION}/site-packages/litellm/types/repositories/__init__.py
+lib/python${MODPY_VERSION}/site-packages/litellm/types/repositories/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/litellm/types/repositories/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/types/repositories/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/types/repositories/${MODPY_PYCACHE}daily_activity.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/types/repositories/${MODPY_PYCACHE}daily_activity.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/types/repositories/daily_activity.py
 lib/python${MODPY_VERSION}/site-packages/litellm/types/rerank.py
 lib/python${MODPY_VERSION}/site-packages/litellm/types/responses/
 lib/python${MODPY_VERSION}/site-packages/litellm/types/responses/${MODPY_PYCACHE}/
 lib/python${MODPY_VERSION}/site-packages/litellm/types/responses/${MODPY_PYCACHE}main.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/litellm/types/responses/${MODPY_PYCACHE}main.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/litellm/types/responses/${MODPY_PYCACHE}streaming_websocket.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/litellm/types/responses/${MODPY_PYCACHE}streaming_websocket.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/litellm/types/responses/main.py
+lib/python${MODPY_VERSION}/site-packages/litellm/types/responses/streaming_websocket.py
+lib/python${MODPY_VERSION}/site-packages/litellm/types/roi_calculator.py
 lib/python${MODPY_VERSION}/site-packages/litellm/types/router.py
+lib/python${MODPY_VERSION}/site-packages/litellm/types/router_weights.py
 lib/python${MODPY_VERSION}/site-packages/litellm/types/scheduler.py
 lib/python${MODPY_VERSION}/site-packages/litellm/types/search.py
 lib/python${MODPY_VERSION}/site-packages/litellm/types/secret_managers/
Index: devel/py-litellm/crates.inc
===================================================================
--- /dev/null
+++ devel/py-litellm/crates.inc
@@ -0,0 +1,579 @@
+MODCARGO_CRATES +=	adler2	2.0.1	# 0BSD OR MIT OR Apache-2.0
+MODCARGO_CRATES +=	ahash	0.8.12	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	aho-corasick	1.1.5	# Unlicense OR MIT
+MODCARGO_CRATES +=	alloca	0.4.0	# MIT
+MODCARGO_CRATES +=	allocator-api2	0.2.21	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	android_system_properties	0.1.6	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	anes	0.1.6	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	anstyle	1.0.14	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	anyhow	1.0.104	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	arc-swap	1.9.2	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	arcstr	1.2.0	# Apache-2.0 OR MIT OR Zlib
+MODCARGO_CRATES +=	askama	0.16.1	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	askama_derive	0.16.1	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	askama_macros	0.16.1	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	askama_parser	0.16.1	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	asn1-rs	0.7.2	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	asn1-rs-derive	0.6.0	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	asn1-rs-impl	0.2.0	# MIT/Apache-2.0
+MODCARGO_CRATES +=	assert-json-diff	2.0.2	# MIT
+MODCARGO_CRATES +=	astral-tokio-tar	0.6.4	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	async-compression	0.4.46	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	async-lock	3.4.2	# Apache-2.0 OR MIT
+MODCARGO_CRATES +=	async-stream	0.3.6	# MIT
+MODCARGO_CRATES +=	async-stream-impl	0.3.6	# MIT
+MODCARGO_CRATES +=	async-trait	0.1.91	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	atomic-waker	1.1.2	# Apache-2.0 OR MIT
+MODCARGO_CRATES +=	autocfg	1.5.1	# Apache-2.0 OR MIT
+MODCARGO_CRATES +=	aws-config	1.9.0	# Apache-2.0
+MODCARGO_CRATES +=	aws-credential-types	1.3.0	# Apache-2.0
+MODCARGO_CRATES +=	aws-lc-rs	1.17.3	# ISC AND (Apache-2.0 OR ISC)
+MODCARGO_CRATES +=	aws-lc-sys	0.43.0	# ISC AND (Apache-2.0 OR ISC) AND Apache-2.0 AND MIT AND BSD-3-Clause AND (Apache-2.0 OR ISC OR MIT) AND (Apache-2.0 OR ISC OR MIT-0)
+MODCARGO_CRATES +=	aws-runtime	1.9.4	# Apache-2.0
+MODCARGO_CRATES +=	aws-sdk-kms	1.120.0	# Apache-2.0
+MODCARGO_CRATES +=	aws-sdk-s3	1.146.1	# Apache-2.0
+MODCARGO_CRATES +=	aws-sdk-secretsmanager	1.117.0	# Apache-2.0
+MODCARGO_CRATES +=	aws-sdk-sts	1.108.0	# Apache-2.0
+MODCARGO_CRATES +=	aws-sigv4	1.5.3	# Apache-2.0
+MODCARGO_CRATES +=	aws-smithy-async	1.3.0	# Apache-2.0
+MODCARGO_CRATES +=	aws-smithy-checksums	0.65.0	# Apache-2.0
+MODCARGO_CRATES +=	aws-smithy-eventstream	0.61.4	# Apache-2.0
+MODCARGO_CRATES +=	aws-smithy-http	0.64.0	# Apache-2.0
+MODCARGO_CRATES +=	aws-smithy-http-client	1.4.2	# Apache-2.0
+MODCARGO_CRATES +=	aws-smithy-json	0.63.1	# Apache-2.0
+MODCARGO_CRATES +=	aws-smithy-observability	0.3.0	# Apache-2.0
+MODCARGO_CRATES +=	aws-smithy-query	0.61.1	# Apache-2.0
+MODCARGO_CRATES +=	aws-smithy-runtime	1.14.2	# Apache-2.0
+MODCARGO_CRATES +=	aws-smithy-runtime-api	1.16.2	# Apache-2.0
+MODCARGO_CRATES +=	aws-smithy-runtime-api-macros	1.1.0	# Apache-2.0
+MODCARGO_CRATES +=	aws-smithy-schema	0.2.1	# Apache-2.0
+MODCARGO_CRATES +=	aws-smithy-types	1.6.4	# Apache-2.0
+MODCARGO_CRATES +=	aws-smithy-xml	0.61.1	# Apache-2.0
+MODCARGO_CRATES +=	aws-smithy-xml	0.62.1	# Apache-2.0
+MODCARGO_CRATES +=	aws-types	1.6.0	# Apache-2.0
+MODCARGO_CRATES +=	axum	0.8.9	# MIT
+MODCARGO_CRATES +=	axum-core	0.5.6	# MIT
+MODCARGO_CRATES +=	azure_core	1.1.0	# MIT
+MODCARGO_CRATES +=	azure_core_macros	1.0.0	# MIT
+MODCARGO_CRATES +=	azure_identity	1.0.0	# MIT
+MODCARGO_CRATES +=	azure_storage_blob	1.1.0	# MIT
+MODCARGO_CRATES +=	azure_storage_common	1.0.0	# MIT
+MODCARGO_CRATES +=	base64	0.13.1	# MIT/Apache-2.0
+MODCARGO_CRATES +=	base64	0.22.1	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	base64	0.23.1	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	base64-simd	0.8.0	# MIT
+MODCARGO_CRATES +=	bit-set	0.8.0	# Apache-2.0 OR MIT
+MODCARGO_CRATES +=	bit-vec	0.8.0	# Apache-2.0 OR MIT
+MODCARGO_CRATES +=	bit-vec	0.9.1	# Apache-2.0 OR MIT
+MODCARGO_CRATES +=	bitflags	1.3.2	# MIT/Apache-2.0
+MODCARGO_CRATES +=	bitflags	2.13.1	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	block-buffer	0.10.4	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	block-buffer	0.12.1	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	bollard	0.20.2	# Apache-2.0
+MODCARGO_CRATES +=	bollard-buildkit-proto	0.7.0	# Apache-2.0
+MODCARGO_CRATES +=	bollard-stubs	1.52.1-rc.29.1.3	# Apache-2.0
+MODCARGO_CRATES +=	bstr	1.13.1	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	bumpalo	3.20.3	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	byteorder	1.5.0	# Unlicense OR MIT
+MODCARGO_CRATES +=	bytes	1.12.1	# MIT
+MODCARGO_CRATES +=	bytes-utils	0.1.4	# Apache-2.0/MIT
+MODCARGO_CRATES +=	cast	0.3.0	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	castaway	0.2.4	# MIT
+MODCARGO_CRATES +=	cc	1.3.0	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	cfg-if	1.0.4	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	cfg_aliases	0.2.2	# MIT
+MODCARGO_CRATES +=	chacha20	0.10.1	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	chrono	0.4.45	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	ciborium	0.2.2	# Apache-2.0
+MODCARGO_CRATES +=	ciborium-io	0.2.2	# Apache-2.0
+MODCARGO_CRATES +=	ciborium-ll	0.2.2	# Apache-2.0
+MODCARGO_CRATES +=	clap	4.6.7	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	clap_builder	4.6.7	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	clap_lex	1.1.0	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	cmake	0.1.58	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	cmov	0.5.4	# Apache-2.0 OR MIT
+MODCARGO_CRATES +=	combine	4.6.8	# MIT
+MODCARGO_CRATES +=	compact_str	0.9.1	# MIT
+MODCARGO_CRATES +=	compression-codecs	0.4.41	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	compression-core	0.4.33	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	const-hex	1.19.3	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	const-oid	0.10.2	# Apache-2.0 OR MIT
+MODCARGO_CRATES +=	core-foundation	0.10.1	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	core-foundation-sys	0.8.7	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	cpufeatures	0.2.17	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	cpufeatures	0.3.0	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	crc-fast	1.10.0	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	crc16	0.4.0	# MIT
+MODCARGO_CRATES +=	crc32c	0.6.8	# Apache-2.0/MIT
+MODCARGO_CRATES +=	crc32fast	1.5.1	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	criterion	0.8.2	# Apache-2.0 OR MIT
+MODCARGO_CRATES +=	criterion-plot	0.8.2	# Apache-2.0 OR MIT
+MODCARGO_CRATES +=	crossbeam-channel	0.5.17	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	crossbeam-deque	0.8.7	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	crossbeam-epoch	0.9.20	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	crossbeam-utils	0.8.22	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	crunchy	0.2.4	# MIT
+MODCARGO_CRATES +=	crypto-common	0.1.7	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	crypto-common	0.2.2	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	ctutils	0.4.2	# Apache-2.0 OR MIT
+MODCARGO_CRATES +=	daachorse	3.0.3	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	darling	0.20.11	# MIT
+MODCARGO_CRATES +=	darling	0.21.3	# MIT
+MODCARGO_CRATES +=	darling_core	0.20.11	# MIT
+MODCARGO_CRATES +=	darling_core	0.21.3	# MIT
+MODCARGO_CRATES +=	darling_macro	0.20.11	# MIT
+MODCARGO_CRATES +=	darling_macro	0.21.3	# MIT
+MODCARGO_CRATES +=	dary_heap	0.3.9	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	data-encoding	2.11.0	# MIT
+MODCARGO_CRATES +=	data-url	0.3.2	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	deadpool	0.12.3	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	deadpool-runtime	0.1.4	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	defmt	1.1.1	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	defmt-macros	1.1.1	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	defmt-parser	1.0.0	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	der-parser	10.0.0	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	deranged	0.5.8	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	derive_builder	0.20.2	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	derive_builder_core	0.20.2	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	derive_builder_macro	0.20.2	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	digest	0.10.7	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	digest	0.11.3	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	displaydoc	0.2.6	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	docker_credential	1.4.0	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	dunce	1.0.5	# CC0-1.0 OR MIT-0 OR Apache-2.0
+MODCARGO_CRATES +=	dyn-clone	1.0.20	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	either	1.16.0	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	encoding_rs	0.8.35	# (Apache-2.0 OR MIT) AND BSD-3-Clause
+MODCARGO_CRATES +=	equivalent	1.0.2	# Apache-2.0 OR MIT
+MODCARGO_CRATES +=	errno	0.3.14	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	esaxx-rs	0.1.10	# Apache-2.0
+MODCARGO_CRATES +=	etcetera	0.11.0	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	event-listener	5.4.2	# Apache-2.0 OR MIT
+MODCARGO_CRATES +=	event-listener-strategy	0.5.4	# Apache-2.0 OR MIT
+MODCARGO_CRATES +=	fallible-iterator	0.3.0	# MIT/Apache-2.0
+MODCARGO_CRATES +=	fallible-streaming-iterator	0.1.9	# MIT/Apache-2.0
+MODCARGO_CRATES +=	fancy-regex	0.17.0	# MIT
+MODCARGO_CRATES +=	fancy-regex	0.19.2	# MIT
+MODCARGO_CRATES +=	fastrand	2.5.0	# Apache-2.0 OR MIT
+MODCARGO_CRATES +=	ferroid	2.0.0	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	find-msvc-tools	0.1.9	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	flate2	1.1.10	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	fnv	1.0.7	# Apache-2.0 / MIT
+MODCARGO_CRATES +=	foldhash	0.2.0	# Zlib
+MODCARGO_CRATES +=	form_urlencoded	1.2.2	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	fs_extra	1.3.0	# MIT
+MODCARGO_CRATES +=	futures	0.3.33	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	futures-channel	0.3.33	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	futures-core	0.3.33	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	futures-executor	0.3.33	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	futures-io	0.3.33	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	futures-macro	0.3.33	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	futures-sink	0.3.33	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	futures-task	0.3.33	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	futures-timer	3.0.4	# MIT/Apache-2.0
+MODCARGO_CRATES +=	futures-util	0.3.33	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	gcp_auth	0.12.7	# MIT
+MODCARGO_CRATES +=	generic-array	0.14.7	# MIT
+MODCARGO_CRATES +=	getrandom	0.2.17	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	getrandom	0.3.4	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	getrandom	0.4.3	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	glob	0.3.4	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	google-cloud-auth	1.16.0	# Apache-2.0
+MODCARGO_CRATES +=	google-cloud-gax	1.14.0	# Apache-2.0
+MODCARGO_CRATES +=	google-cloud-gax-internal	0.7.18	# Apache-2.0
+MODCARGO_CRATES +=	google-cloud-iam-v1	1.12.0	# Apache-2.0
+MODCARGO_CRATES +=	google-cloud-kms-v1	1.14.0	# Apache-2.0
+MODCARGO_CRATES +=	google-cloud-location	1.11.0	# Apache-2.0
+MODCARGO_CRATES +=	google-cloud-longrunning	1.13.0	# Apache-2.0
+MODCARGO_CRATES +=	google-cloud-lro	1.10.0	# Apache-2.0
+MODCARGO_CRATES +=	google-cloud-rpc	1.6.0	# Apache-2.0
+MODCARGO_CRATES +=	google-cloud-type	1.6.0	# Apache-2.0
+MODCARGO_CRATES +=	google-cloud-wkt	1.7.0	# Apache-2.0
+MODCARGO_CRATES +=	h2	0.3.27	# MIT
+MODCARGO_CRATES +=	h2	0.4.15	# MIT
+MODCARGO_CRATES +=	half	2.7.1	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	hashbrown	0.12.3	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	hashbrown	0.16.1	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	hashbrown	0.17.1	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	hashlink	0.11.1	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	heck	0.5.0	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	hermit-abi	0.5.3	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	hex	0.4.3	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	hmac	0.12.1	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	hmac	0.13.0	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	home	0.5.12	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	http	0.2.12	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	http	1.4.2	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	http-body	0.4.6	# MIT
+MODCARGO_CRATES +=	http-body	1.1.0	# MIT
+MODCARGO_CRATES +=	http-body-util	0.1.4	# MIT
+MODCARGO_CRATES +=	httparse	1.10.1	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	httpdate	1.0.3	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	hybrid-array	0.4.13	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	hyper	0.14.32	# MIT
+MODCARGO_CRATES +=	hyper	1.10.1	# MIT
+MODCARGO_CRATES +=	hyper-named-pipe	0.1.1	# Apache-2.0
+MODCARGO_CRATES +=	hyper-rustls	0.24.2	# Apache-2.0 OR ISC OR MIT
+MODCARGO_CRATES +=	hyper-rustls	0.27.9	# Apache-2.0 OR ISC OR MIT
+MODCARGO_CRATES +=	hyper-timeout	0.5.2	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	hyper-util	0.1.20	# MIT
+MODCARGO_CRATES +=	hyperlocal	0.9.1	# MIT
+MODCARGO_CRATES +=	iana-time-zone	0.1.65	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	iana-time-zone-haiku	0.1.2	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	icu_collections	2.2.0	# Unicode-3.0
+MODCARGO_CRATES +=	icu_locale_core	2.2.0	# Unicode-3.0
+MODCARGO_CRATES +=	icu_normalizer	2.2.0	# Unicode-3.0
+MODCARGO_CRATES +=	icu_normalizer_data	2.2.0	# Unicode-3.0
+MODCARGO_CRATES +=	icu_properties	2.2.0	# Unicode-3.0
+MODCARGO_CRATES +=	icu_properties_data	2.2.0	# Unicode-3.0
+MODCARGO_CRATES +=	icu_provider	2.2.0	# Unicode-3.0
+MODCARGO_CRATES +=	ident_case	1.0.1	# MIT/Apache-2.0
+MODCARGO_CRATES +=	idna	1.1.0	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	idna_adapter	1.2.2	# Apache-2.0 OR MIT
+MODCARGO_CRATES +=	indexmap	1.9.3	# Apache-2.0 OR MIT
+MODCARGO_CRATES +=	indexmap	2.14.0	# Apache-2.0 OR MIT
+MODCARGO_CRATES +=	ipnet	2.12.0	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	iter-read	1.1.0	# MIT/Apache-2.0
+MODCARGO_CRATES +=	itertools	0.13.0	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	itertools	0.14.0	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	itoa	1.0.18	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	jiff	0.2.37	# Unlicense OR MIT
+MODCARGO_CRATES +=	jiff-core	0.1.1	# Unlicense OR MIT
+MODCARGO_CRATES +=	jiff-static	0.2.37	# Unlicense OR MIT
+MODCARGO_CRATES +=	jni	0.22.4	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	jni-macros	0.22.4	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	jni-sys	0.4.1	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	jni-sys-macros	0.4.1	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	jobserver	0.1.35	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	js-sys	0.3.103	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	lazy_static	1.5.0	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	libc	0.2.186	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	libsqlite3-sys	0.37.0	# MIT
+MODCARGO_CRATES +=	linux-raw-sys	0.12.1	# Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT
+MODCARGO_CRATES +=	litemap	0.8.2	# Unicode-3.0
+MODCARGO_CRATES +=	lock_api	0.4.14	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	log	0.4.33	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	lru	0.18.4	# MIT
+MODCARGO_CRATES +=	lru-slab	0.1.2	# MIT OR Apache-2.0 OR Zlib
+MODCARGO_CRATES +=	macro_rules_attribute	0.2.3	# Apache-2.0 OR MIT OR Zlib
+MODCARGO_CRATES +=	macro_rules_attribute-proc_macro	0.2.3	# Apache-2.0 OR MIT OR Zlib
+MODCARGO_CRATES +=	matchit	0.8.4	# MIT AND BSD-3-Clause
+MODCARGO_CRATES +=	md-5	0.11.0	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	memchr	2.8.3	# Unlicense OR MIT
+MODCARGO_CRATES +=	mime	0.3.17	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	mime_guess	2.0.5	# MIT
+MODCARGO_CRATES +=	minimal-lexical	0.2.1	# MIT/Apache-2.0
+MODCARGO_CRATES +=	miniz_oxide	0.9.1	# MIT OR Zlib OR Apache-2.0
+MODCARGO_CRATES +=	mio	1.2.2	# MIT
+MODCARGO_CRATES +=	moka	0.12.16	# (MIT OR Apache-2.0) AND Apache-2.0
+MODCARGO_CRATES +=	monostate	0.1.18	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	monostate-impl	0.1.18	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	nom	7.1.3	# MIT
+MODCARGO_CRATES +=	num	0.4.3	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	num-bigint	0.4.8	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	num-bigint	0.5.1	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	num-complex	0.4.6	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	num-conv	0.2.2	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	num-integer	0.1.46	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	num-iter	0.1.46	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	num-rational	0.4.2	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	num-traits	0.2.19	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	num_cpus	1.17.0	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	oid-registry	0.8.1	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	once_cell	1.21.4	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	onig	6.5.3	# MIT
+MODCARGO_CRATES +=	onig_sys	69.9.3	# MIT
+MODCARGO_CRATES +=	oorandom	11.1.5	# MIT
+MODCARGO_CRATES +=	openssl-probe	0.2.1	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	opentelemetry	0.32.0	# Apache-2.0
+MODCARGO_CRATES +=	opentelemetry	0.33.0	# Apache-2.0
+MODCARGO_CRATES +=	opentelemetry-proto	0.33.0	# Apache-2.0
+MODCARGO_CRATES +=	opentelemetry-semantic-conventions	0.32.1	# Apache-2.0
+MODCARGO_CRATES +=	opentelemetry_sdk	0.32.1	# Apache-2.0
+MODCARGO_CRATES +=	opentelemetry_sdk	0.33.0	# Apache-2.0
+MODCARGO_CRATES +=	outref	0.5.2	# MIT
+MODCARGO_CRATES +=	page_size	0.6.0	# MIT/Apache-2.0
+MODCARGO_CRATES +=	parking	2.2.1	# Apache-2.0 OR MIT
+MODCARGO_CRATES +=	parking_lot	0.12.5	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	parking_lot_core	0.9.12	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	parse-display	0.9.1	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	parse-display-derive	0.9.1	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	paste	1.0.15	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	pastey	0.2.3	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	pem	4.0.0	# MIT
+MODCARGO_CRATES +=	percent-encoding	2.3.2	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	pest	2.9.1	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	pest_derive	2.9.1	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	pest_generator	2.9.1	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	pest_meta	2.9.1	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	pin-project	1.1.13	# Apache-2.0 OR MIT
+MODCARGO_CRATES +=	pin-project-internal	1.1.13	# Apache-2.0 OR MIT
+MODCARGO_CRATES +=	pin-project-lite	0.2.17	# Apache-2.0 OR MIT
+MODCARGO_CRATES +=	pin-utils	0.1.0	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	pkg-config	0.3.33	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	plotters	0.3.7	# MIT
+MODCARGO_CRATES +=	plotters-backend	0.3.7	# MIT
+MODCARGO_CRATES +=	plotters-svg	0.3.7	# MIT
+MODCARGO_CRATES +=	portable-atomic	1.14.0	# Apache-2.0 OR MIT
+MODCARGO_CRATES +=	portable-atomic-util	0.2.8	# Apache-2.0 OR MIT
+MODCARGO_CRATES +=	potential_utf	0.1.5	# Unicode-3.0
+MODCARGO_CRATES +=	powerfmt	0.2.0	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	ppv-lite86	0.2.21	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	proc-macro-crate	3.5.0	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	proc-macro2	1.0.107	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	proptest	1.11.0	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	prost	0.14.4	# Apache-2.0
+MODCARGO_CRATES +=	prost-derive	0.14.4	# Apache-2.0
+MODCARGO_CRATES +=	prost-types	0.14.4	# Apache-2.0
+MODCARGO_CRATES +=	py_literal	0.4.0	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	pyo3	0.29.2	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	pyo3-async-runtimes	0.29.0	# Apache-2.0
+MODCARGO_CRATES +=	pyo3-build-config	0.29.2	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	pyo3-ffi	0.29.2	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	pyo3-macros	0.29.2	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	pyo3-macros-backend	0.29.2	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	pythonize	0.29.0	# MIT
+MODCARGO_CRATES +=	qdrant-client	1.19.0	# Apache-2.0
+MODCARGO_CRATES +=	quick-error	1.2.3	# MIT/Apache-2.0
+MODCARGO_CRATES +=	quick-xml	0.41.0	# MIT
+MODCARGO_CRATES +=	quinn	0.11.11	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	quinn-proto	0.11.16	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	quinn-udp	0.5.15	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	quote	1.0.47	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	r-efi	5.3.0	# MIT OR Apache-2.0 OR LGPL-2.1-or-later
+MODCARGO_CRATES +=	r-efi	6.0.0	# MIT OR Apache-2.0 OR LGPL-2.1-or-later
+MODCARGO_CRATES +=	r2d2	0.8.10	# MIT/Apache-2.0
+MODCARGO_CRATES +=	rand	0.10.2	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	rand	0.8.7	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	rand	0.9.5	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	rand_chacha	0.3.1	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	rand_chacha	0.9.0	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	rand_core	0.10.1	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	rand_core	0.6.4	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	rand_core	0.9.5	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	rand_pcg	0.10.2	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	rand_xorshift	0.4.0	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	rayon	1.12.0	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	rayon-cond	0.4.0	# Apache-2.0/MIT
+MODCARGO_CRATES +=	rayon-core	1.13.0	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	rcgen	0.14.10	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	redis	1.7.0	# BSD-3-Clause
+MODCARGO_CRATES +=	redis-test	1.0.4	# BSD-3-Clause
+MODCARGO_CRATES +=	redox_syscall	0.5.18	# MIT
+MODCARGO_CRATES +=	ref-cast	1.0.27	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	ref-cast-impl	1.0.27	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	regex	1.13.1	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	regex-automata	0.4.18	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	regex-lite	0.1.9	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	regex-syntax	0.8.11	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	relative-path	1.9.3	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	reqwest	0.12.28	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	reqwest	0.13.5	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	ring	0.17.14	# Apache-2.0 AND ISC
+MODCARGO_CRATES +=	rmcp	3.4.1	# Apache-2.0
+MODCARGO_CRATES +=	rsqlite-vfs	0.1.1	# MIT
+MODCARGO_CRATES +=	rstest	0.26.1	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	rstest_macros	0.26.1	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	rstest_reuse	0.7.0	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	rusqlite	0.39.0	# MIT
+MODCARGO_CRATES +=	rustc-hash	2.1.3	# Apache-2.0 OR MIT
+MODCARGO_CRATES +=	rustc_version	0.4.1	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	rusticata-macros	4.1.0	# MIT/Apache-2.0
+MODCARGO_CRATES +=	rustify	0.7.0	# MIT
+MODCARGO_CRATES +=	rustify_derive	0.5.5	# MIT
+MODCARGO_CRATES +=	rustix	1.1.5	# Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT
+MODCARGO_CRATES +=	rustls	0.21.12	# Apache-2.0 OR ISC OR MIT
+MODCARGO_CRATES +=	rustls	0.23.42	# Apache-2.0 OR ISC OR MIT
+MODCARGO_CRATES +=	rustls-native-certs	0.8.4	# Apache-2.0 OR ISC OR MIT
+MODCARGO_CRATES +=	rustls-pki-types	1.15.0	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	rustls-platform-verifier	0.7.0	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	rustls-platform-verifier-android	0.1.1	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	rustls-webpki	0.101.7	# ISC
+MODCARGO_CRATES +=	rustls-webpki	0.103.13	# ISC
+MODCARGO_CRATES +=	rustversion	1.0.23	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	rusty-fork	0.3.1	# MIT/Apache-2.0
+MODCARGO_CRATES +=	ryu	1.0.23	# Apache-2.0 OR BSL-1.0
+MODCARGO_CRATES +=	same-file	1.0.6	# Unlicense/MIT
+MODCARGO_CRATES +=	schannel	0.1.29	# MIT
+MODCARGO_CRATES +=	scheduled-thread-pool	0.2.7	# MIT/Apache-2.0
+MODCARGO_CRATES +=	schemars	0.9.0	# MIT
+MODCARGO_CRATES +=	schemars	1.2.2	# MIT
+MODCARGO_CRATES +=	schemars_derive	1.2.2	# MIT
+MODCARGO_CRATES +=	scopeguard	1.2.0	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	sct	0.7.1	# Apache-2.0 OR ISC OR MIT
+MODCARGO_CRATES +=	security-framework	3.7.0	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	security-framework-sys	2.17.0	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	semver	1.0.28	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	serde	1.0.229	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	serde-pickle	1.2.0	# MIT/Apache-2.0
+MODCARGO_CRATES +=	serde_core	1.0.229	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	serde_derive	1.0.229	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	serde_derive_internals	0.30.0	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	serde_json	1.0.150	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	serde_path_to_error	0.1.20	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	serde_repr	0.1.21	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	serde_urlencoded	0.7.1	# MIT/Apache-2.0
+MODCARGO_CRATES +=	serde_with	3.16.1	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	serde_with_macros	3.16.1	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	sha1	0.10.7	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	sha1	0.11.0	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	sha1_smol	1.0.1	# BSD-3-Clause
+MODCARGO_CRATES +=	sha2	0.10.9	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	sha2	0.11.0	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	sharded-slab	0.1.7	# MIT
+MODCARGO_CRATES +=	shlex	2.0.1	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	signal-hook-registry	1.4.8	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	simd-adler32	0.3.10	# MIT
+MODCARGO_CRATES +=	simd_cesu8	1.2.0	# Apache-2.0 OR MIT
+MODCARGO_CRATES +=	simdutf8	0.1.5	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	slab	0.4.12	# MIT
+MODCARGO_CRATES +=	smallvec	1.15.2	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	socket2	0.5.10	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	socket2	0.6.5	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	spin	0.10.1	# MIT
+MODCARGO_CRATES +=	spm_precompiled	0.1.4	# Apache-2.0
+MODCARGO_CRATES +=	sqlite-wasm-rs	0.5.5	# MIT
+MODCARGO_CRATES +=	sse-stream	0.2.6	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	stable_deref_trait	1.2.1	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	static_assertions	1.1.0	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	strsim	0.11.1	# MIT
+MODCARGO_CRATES +=	structmeta	0.3.0	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	structmeta-derive	0.3.0	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	strum	0.28.0	# MIT
+MODCARGO_CRATES +=	strum_macros	0.28.0	# MIT
+MODCARGO_CRATES +=	subtle	2.6.1	# BSD-3-Clause
+MODCARGO_CRATES +=	syn	1.0.109	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	syn	2.0.119	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	syn	3.0.6	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	sync_wrapper	1.0.2	# Apache-2.0
+MODCARGO_CRATES +=	synstructure	0.12.6	# MIT
+MODCARGO_CRATES +=	synstructure	0.13.2	# MIT
+MODCARGO_CRATES +=	tagptr	0.2.0	# MIT/Apache-2.0
+MODCARGO_CRATES +=	target-lexicon	0.13.5	# Apache-2.0 WITH LLVM-exception
+MODCARGO_CRATES +=	tempfile	3.27.0	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	testcontainers	0.27.3	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	testcontainers-modules	0.15.0	# MIT
+MODCARGO_CRATES +=	thiserror	1.0.69	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	thiserror	2.0.19	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	thiserror-impl	1.0.69	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	thiserror-impl	2.0.19	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	thread_local	1.1.10	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	tiktoken-rs	0.12.0	# MIT
+MODCARGO_CRATES +=	time	0.3.53	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	time-core	0.1.9	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	time-macros	0.2.31	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	tinystr	0.8.3	# Unicode-3.0
+MODCARGO_CRATES +=	tinytemplate	1.2.1	# Apache-2.0 OR MIT
+MODCARGO_CRATES +=	tinyvec	1.12.0	# Zlib OR Apache-2.0 OR MIT
+MODCARGO_CRATES +=	tinyvec_macros	0.1.1	# MIT OR Apache-2.0 OR Zlib
+MODCARGO_CRATES +=	tokenizers	0.23.2	# Apache-2.0
+MODCARGO_CRATES +=	tokio	1.53.0	# MIT
+MODCARGO_CRATES +=	tokio-macros	2.7.1	# MIT
+MODCARGO_CRATES +=	tokio-rustls	0.24.1	# MIT/Apache-2.0
+MODCARGO_CRATES +=	tokio-rustls	0.26.4	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	tokio-stream	0.1.19	# MIT
+MODCARGO_CRATES +=	tokio-tungstenite	0.24.0	# MIT
+MODCARGO_CRATES +=	tokio-util	0.7.18	# MIT
+MODCARGO_CRATES +=	toml_datetime	1.1.1+spec-1.1.0	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	toml_edit	0.25.13+spec-1.1.0	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	toml_parser	1.1.3+spec-1.1.0	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	tonic	0.14.6	# MIT
+MODCARGO_CRATES +=	tonic-prost	0.14.6	# MIT
+MODCARGO_CRATES +=	tower	0.5.3	# MIT
+MODCARGO_CRATES +=	tower-http	0.6.11	# MIT
+MODCARGO_CRATES +=	tower-layer	0.3.3	# MIT
+MODCARGO_CRATES +=	tower-service	0.3.3	# MIT
+MODCARGO_CRATES +=	tracing	0.1.44	# MIT
+MODCARGO_CRATES +=	tracing-attributes	0.1.31	# MIT
+MODCARGO_CRATES +=	tracing-core	0.1.36	# MIT
+MODCARGO_CRATES +=	tracing-futures	0.2.5	# MIT
+MODCARGO_CRATES +=	tracing-opentelemetry	0.33.0	# MIT
+MODCARGO_CRATES +=	tracing-subscriber	0.3.23	# MIT
+MODCARGO_CRATES +=	try-lock	0.2.5	# MIT
+MODCARGO_CRATES +=	tungstenite	0.24.0	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	typenum	1.20.1	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	typespec	1.1.0	# MIT
+MODCARGO_CRATES +=	typespec_client_core	1.1.0	# MIT
+MODCARGO_CRATES +=	typespec_macros	1.0.0	# MIT
+MODCARGO_CRATES +=	ucd-trie	0.1.7	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	unarray	0.1.4	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	unicase	2.9.0	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	unicode-ident	1.0.24	# (MIT OR Apache-2.0) AND Unicode-3.0
+MODCARGO_CRATES +=	unicode-normalization-alignments	0.1.12	# MIT/Apache-2.0
+MODCARGO_CRATES +=	unicode-segmentation	1.13.3	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	unicode-xid	0.2.6	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	unicode_categories	0.1.1	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	untrusted	0.9.0	# ISC
+MODCARGO_CRATES +=	ureq	3.4.2	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	ureq-proto	0.6.4	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	url	2.5.8	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	urlencoding	2.1.3	# MIT
+MODCARGO_CRATES +=	utf-8	0.7.6	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	utf8-zero	0.8.1	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	utf8_iter	1.0.4	# Apache-2.0 OR MIT
+MODCARGO_CRATES +=	uuid	1.24.0	# Apache-2.0 OR MIT
+MODCARGO_CRATES +=	valuable	0.1.1	# MIT
+MODCARGO_CRATES +=	vaultrs	0.8.0	# MIT
+MODCARGO_CRATES +=	vcpkg	0.2.15	# MIT/Apache-2.0
+MODCARGO_CRATES +=	veil	0.3.0	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	veil-macros	0.3.0	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	version_check	0.9.5	# MIT/Apache-2.0
+MODCARGO_CRATES +=	vsimd	0.8.0	# MIT
+MODCARGO_CRATES +=	wait-timeout	0.2.1	# MIT/Apache-2.0
+MODCARGO_CRATES +=	walkdir	2.5.0	# Unlicense/MIT
+MODCARGO_CRATES +=	want	0.3.1	# MIT
+MODCARGO_CRATES +=	wasi	0.11.1+wasi-snapshot-preview1	# Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT
+MODCARGO_CRATES +=	wasip2	1.0.4+wasi-0.2.12	# Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT
+MODCARGO_CRATES +=	wasm-bindgen	0.2.126	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	wasm-bindgen-futures	0.4.76	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	wasm-bindgen-macro	0.2.126	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	wasm-bindgen-macro-support	0.2.126	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	wasm-bindgen-shared	0.2.126	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	wasm-streams	0.4.2	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	wasm-streams	0.5.0	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	web-sys	0.3.103	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	web-time	1.1.0	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	webpki-root-certs	1.0.9	# CDLA-Permissive-2.0
+MODCARGO_CRATES +=	webpki-roots	1.0.9	# CDLA-Permissive-2.0
+MODCARGO_CRATES +=	winapi	0.3.9	# MIT/Apache-2.0
+MODCARGO_CRATES +=	winapi-i686-pc-windows-gnu	0.4.0	# MIT/Apache-2.0
+MODCARGO_CRATES +=	winapi-util	0.1.11	# Unlicense OR MIT
+MODCARGO_CRATES +=	winapi-x86_64-pc-windows-gnu	0.4.0	# MIT/Apache-2.0
+MODCARGO_CRATES +=	windows-core	0.62.2	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	windows-implement	0.60.2	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	windows-interface	0.59.3	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	windows-link	0.2.1	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	windows-result	0.4.1	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	windows-strings	0.5.1	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	windows-sys	0.52.0	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	windows-sys	0.61.2	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	windows-targets	0.52.6	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	windows_aarch64_gnullvm	0.52.6	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	windows_aarch64_msvc	0.52.6	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	windows_i686_gnu	0.52.6	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	windows_i686_gnullvm	0.52.6	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	windows_i686_msvc	0.52.6	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	windows_x86_64_gnu	0.52.6	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	windows_x86_64_gnullvm	0.52.6	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	windows_x86_64_msvc	0.52.6	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	winnow	1.0.4	# MIT
+MODCARGO_CRATES +=	wiremock	0.6.5	# MIT/Apache-2.0
+MODCARGO_CRATES +=	wit-bindgen	0.57.1	# Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT
+MODCARGO_CRATES +=	writeable	0.6.3	# Unicode-3.0
+MODCARGO_CRATES +=	x509-parser	0.18.1	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	xattr	1.6.1	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	xmlparser	0.13.6	# MIT/Apache-2.0
+MODCARGO_CRATES +=	xxhash-rust	0.8.18	# BSL-1.0
+MODCARGO_CRATES +=	yasna	0.6.0	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	yoke	0.8.3	# Unicode-3.0
+MODCARGO_CRATES +=	yoke-derive	0.8.2	# Unicode-3.0
+MODCARGO_CRATES +=	zerocopy	0.8.54	# BSD-2-Clause OR Apache-2.0 OR MIT
+MODCARGO_CRATES +=	zerocopy-derive	0.8.54	# BSD-2-Clause OR Apache-2.0 OR MIT
+MODCARGO_CRATES +=	zerofrom	0.1.8	# Unicode-3.0
+MODCARGO_CRATES +=	zerofrom-derive	0.1.7	# Unicode-3.0
+MODCARGO_CRATES +=	zeroize	1.9.0	# Apache-2.0 OR MIT
+MODCARGO_CRATES +=	zerotrie	0.2.4	# Unicode-3.0
+MODCARGO_CRATES +=	zerovec	0.11.6	# Unicode-3.0
+MODCARGO_CRATES +=	zerovec-derive	0.11.3	# Unicode-3.0
+MODCARGO_CRATES +=	zlib-rs	0.6.7	# Zlib
+MODCARGO_CRATES +=	zmij	1.0.23	# MIT
Index: devel/py-litellm/patches/patch-modcargo-crates_aws-lc-sys-0_43_0_aws-lc_crypto_fipsmodule_sha_asm_keccak1600-armv8_pl
===================================================================
--- /dev/null
+++ devel/py-litellm/patches/patch-modcargo-crates_aws-lc-sys-0_43_0_aws-lc_crypto_fipsmodule_sha_asm_keccak1600-armv8_pl
@@ -0,0 +1,30 @@
+Generate ARM64 Keccak constants in read-only data rather than execute-only
+text; use page-relative addressing to reach the separate section.
+
+Index: modcargo-crates/aws-lc-sys-0.43.0/aws-lc/crypto/fipsmodule/sha/asm/keccak1600-armv8.pl
+--- modcargo-crates/aws-lc-sys-0.43.0/aws-lc/crypto/fipsmodule/sha/asm/keccak1600-armv8.pl.orig
++++ modcargo-crates/aws-lc-sys-0.43.0/aws-lc/crypto/fipsmodule/sha/asm/keccak1600-armv8.pl
+@@ -89,7 +89,7 @@
+ 
+ $code.=<<___;
+ #include <openssl/arm_arch.h>
+-.text
++.rodata
+ .align 8	// strategic alignment and padding that allows to use
+ 		// address value as loop termination condition...
+ 	.quad	0,0,0,0,0,0,0,0
+@@ -129,11 +129,13 @@
+ my @C = map("x$_", (26,27,28,30));
+ 
+ $code.=<<___;
++.text
+ .type	KeccakF1600_int,%function
+ .align	5
+ KeccakF1600_int:
+ 	AARCH64_SIGN_LINK_REGISTER
+-	adr	$C[2],iotas_hw
++	adrp	$C[2],iotas_hw
++	add	$C[2],$C[2],:lo12:iotas_hw
+ 	stp	$C[2],x30,[sp,#16]		// 32 bytes on top are mine
+ 	b	.Loop
+ .align	4
Index: devel/py-litellm/patches/patch-modcargo-crates_aws-lc-sys-0_43_0_aws-lc_generated-src_linux-aarch64_crypto_fipsmodule_keccak1600-armv8_S
===================================================================
--- /dev/null
+++ devel/py-litellm/patches/patch-modcargo-crates_aws-lc-sys-0_43_0_aws-lc_generated-src_linux-aarch64_crypto_fipsmodule_keccak1600-armv8_S
@@ -0,0 +1,30 @@
+Keep the shipped ARM64 Keccak assembly in sync with the generator patch:
+constants must remain readable under OpenBSD execute-only mappings.
+
+Index: modcargo-crates/aws-lc-sys-0.43.0/aws-lc/generated-src/linux-aarch64/crypto/fipsmodule/keccak1600-armv8.S
+--- modcargo-crates/aws-lc-sys-0.43.0/aws-lc/generated-src/linux-aarch64/crypto/fipsmodule/keccak1600-armv8.S.orig
++++ modcargo-crates/aws-lc-sys-0.43.0/aws-lc/generated-src/linux-aarch64/crypto/fipsmodule/keccak1600-armv8.S
+@@ -5,7 +5,7 @@
+ 
+ #if !defined(OPENSSL_NO_ASM) && defined(OPENSSL_AARCH64) && defined(__ELF__)
+ #include <openssl/arm_arch.h>
+-.text
++.rodata
+ .align	8	// strategic alignment and padding that allows to use
+ 		// address value as loop termination condition...
+ .quad	0,0,0,0,0,0,0,0
+@@ -36,11 +36,13 @@
+ .quad	0x0000000080000001
+ .quad	0x8000000080008008
+ .size	iotas_hw,.-iotas_hw
++.text
+ .type	KeccakF1600_int,%function
+ .align	5
+ KeccakF1600_int:
+ 	AARCH64_SIGN_LINK_REGISTER
+-	adr	x28,iotas_hw
++	adrp	x28,iotas_hw
++	add	x28,x28,:lo12:iotas_hw
+ 	stp	x28,x30,[sp,#16]		// 32 bytes on top are mine
+ 	b	.Loop
+ .align	4
Index: devel/py-mcp/Makefile
===================================================================
RCS file: /cvs/ports/devel/py-mcp/Makefile,v
diff -u -p -u -r1.2 Makefile
--- devel/py-mcp/Makefile	31 Aug 2026 23:43:55 -0000	1.2
+++ devel/py-mcp/Makefile	14 Oct 2026 17:59:25 -0000
@@ -1,9 +1,8 @@
 COMMENT=	model context protocol SDK
 
-MODPY_DISTV=	1.28.1
-DISTNAME=	mcp-${MODPY_DISTV}
+MODPY_DISTV =	2.3.0
+DISTNAME =	mcp-${MODPY_DISTV}
 PKGNAME=	py-${DISTNAME}
-REVISION=	0
 
 CATEGORIES=	devel
 
@@ -15,28 +14,39 @@ PERMIT_PACKAGE=	Yes
 MODULES=	lang/python
 
 MODPY_PI=	Yes
-MODPY_PYBUILD=	hatchling
+MODPY_PYBUILD =	hatchling
 
 BUILD_DEPENDS=	devel/py-uv-dynamic-versioning
 
-RUN_DEPENDS =	net/py-anyio>=4.5 \
-		www/py-httpx>=0.27.1,<1.0.0 \
-		www/py-httpx-sse>=0.4 \
-		devel/py-pydantic>=2.12.0,<3.0.0 \
-		www/py-starlette>=0.48.0 \
-		www/py-multipart>=0.0.9 \
-		devel/py-pydantic-settings>=2.5.2 \
-		www/py-uvicorn>=0.31.1 \
-		devel/py-jsonschema>=4.20.0 \
-		www/py-jwt>=2.10.1 \
-		devel/py-typing-extensions>=4.9.0 \
-		devel/py-typing-inspection>=0.4.1 \
-		www/py-sse-starlette
-
 TEST_DEPENDS =	devel/py-dirty-equals \
 		devel/py-inline-snapshot \
 		devel/py-test-xdist \
 		devel/py-typer \
 		net/py-websockets
+
+RUN_DEPENDS =	devel/py-jsonschema>=4.20.0 \
+		devel/py-mcp-types=2.3.0 \
+		devel/py-opentelemetry-api>=1.28.0 \
+		devel/py-pydantic>=2.12.0 \
+		devel/py-typing-extensions>=4.13.0 \
+		devel/py-typing-inspection>=0.4.1 \
+		net/py-anyio>=4.10 \
+		www/py-httpx2>=2.10.0 \
+		www/py-jwt>=2.10.1 \
+		www/py-python-multipart>=0.0.9 \
+		www/py-sse-starlette>=3.0.0 \
+		www/py-starlette>=0.48.0 \
+		www/py-uvicorn>=0.31.1
+
+MAKE_ENV +=	UV_DYNAMIC_VERSIONING_BYPASS=2.3.0
+
+# The installed mcp entry point imports its CLI dependencies.
+RUN_DEPENDS +=	devel/py-typer>=0.16.0 sysutils/py-dotenv>=1.0.0
+
+TEST_DEPENDS += devel/py-blockbuster
+# Tracing tests require the unported logfire and OpenTelemetry SDK.
+MODPY_PYTEST_ARGS += --ignore=tests/shared/test_otel.py \
+	--ignore=tests/docs_src/test_opentelemetry.py \
+	--ignore=tests/docs --ignore=tests/examples --ignore=tests/test_examples.py
 
 .include <bsd.port.mk>
Index: devel/py-mcp/distinfo
===================================================================
RCS file: /cvs/ports/devel/py-mcp/distinfo,v
diff -u -p -u -r1.1.1.1 distinfo
--- devel/py-mcp/distinfo	19 Jul 2026 19:23:20 -0000	1.1.1.1
+++ devel/py-mcp/distinfo	14 Oct 2026 17:59:25 -0000
@@ -1,2 +1,2 @@
-SHA256 (mcp-1.28.1.tar.gz) = 1R42pfVkT66k+F6mSb//prxsJncNQnmK1qPePSumloM=
-SIZE (mcp-1.28.1.tar.gz) = 638501
+SHA256 (mcp-2.3.0.tar.gz) = ixR6UEQc8FnciMaE4K7tNofwqg85xs3nuQMw7/0rNNg=
+SIZE (mcp-2.3.0.tar.gz) = 4171955
Index: devel/py-mcp/pkg/PLIST
===================================================================
RCS file: /cvs/ports/devel/py-mcp/pkg/PLIST,v
diff -u -p -u -r1.1.1.1 PLIST
--- devel/py-mcp/pkg/PLIST	19 Jul 2026 19:23:20 -0000	1.1.1.1
+++ devel/py-mcp/pkg/PLIST	14 Oct 2026 17:59:25 -0000
@@ -11,8 +11,6 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/mcp/${MODPY_PYCACHE}/
 lib/python${MODPY_VERSION}/site-packages/mcp/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/mcp/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/mcp/${MODPY_PYCACHE}types.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/mcp/${MODPY_PYCACHE}types.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/mcp/cli/
 lib/python${MODPY_VERSION}/site-packages/mcp/cli/__init__.py
 lib/python${MODPY_VERSION}/site-packages/mcp/cli/${MODPY_PYCACHE}/
@@ -32,16 +30,38 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/mcp/client/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/mcp/client/${MODPY_PYCACHE}__main__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/mcp/client/${MODPY_PYCACHE}__main__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/mcp/client/${MODPY_PYCACHE}_input_required.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/mcp/client/${MODPY_PYCACHE}_input_required.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/mcp/client/${MODPY_PYCACHE}_memory.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/mcp/client/${MODPY_PYCACHE}_memory.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/mcp/client/${MODPY_PYCACHE}_probe.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/mcp/client/${MODPY_PYCACHE}_probe.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/mcp/client/${MODPY_PYCACHE}_transport.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/mcp/client/${MODPY_PYCACHE}_transport.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/mcp/client/${MODPY_PYCACHE}caching.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/mcp/client/${MODPY_PYCACHE}caching.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/mcp/client/${MODPY_PYCACHE}client.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/mcp/client/${MODPY_PYCACHE}client.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/mcp/client/${MODPY_PYCACHE}context.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/mcp/client/${MODPY_PYCACHE}context.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/mcp/client/${MODPY_PYCACHE}extension.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/mcp/client/${MODPY_PYCACHE}extension.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/mcp/client/${MODPY_PYCACHE}session.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/mcp/client/${MODPY_PYCACHE}session.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/mcp/client/${MODPY_PYCACHE}session_group.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/mcp/client/${MODPY_PYCACHE}session_group.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/mcp/client/${MODPY_PYCACHE}sse.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/mcp/client/${MODPY_PYCACHE}sse.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/mcp/client/${MODPY_PYCACHE}stdio.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/mcp/client/${MODPY_PYCACHE}stdio.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/mcp/client/${MODPY_PYCACHE}streamable_http.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/mcp/client/${MODPY_PYCACHE}streamable_http.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/mcp/client/${MODPY_PYCACHE}websocket.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/mcp/client/${MODPY_PYCACHE}websocket.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/mcp/client/${MODPY_PYCACHE}subscriptions.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/mcp/client/${MODPY_PYCACHE}subscriptions.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/mcp/client/_input_required.py
+lib/python${MODPY_VERSION}/site-packages/mcp/client/_memory.py
+lib/python${MODPY_VERSION}/site-packages/mcp/client/_probe.py
+lib/python${MODPY_VERSION}/site-packages/mcp/client/_transport.py
 lib/python${MODPY_VERSION}/site-packages/mcp/client/auth/
 lib/python${MODPY_VERSION}/site-packages/mcp/client/auth/__init__.py
 lib/python${MODPY_VERSION}/site-packages/mcp/client/auth/${MODPY_PYCACHE}/
@@ -61,30 +81,22 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/mcp/client/auth/extensions/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/mcp/client/auth/extensions/${MODPY_PYCACHE}client_credentials.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/mcp/client/auth/extensions/${MODPY_PYCACHE}client_credentials.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/mcp/client/auth/extensions/${MODPY_PYCACHE}identity_assertion.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/mcp/client/auth/extensions/${MODPY_PYCACHE}identity_assertion.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/mcp/client/auth/extensions/client_credentials.py
+lib/python${MODPY_VERSION}/site-packages/mcp/client/auth/extensions/identity_assertion.py
 lib/python${MODPY_VERSION}/site-packages/mcp/client/auth/oauth2.py
 lib/python${MODPY_VERSION}/site-packages/mcp/client/auth/utils.py
-lib/python${MODPY_VERSION}/site-packages/mcp/client/experimental/
-lib/python${MODPY_VERSION}/site-packages/mcp/client/experimental/__init__.py
-lib/python${MODPY_VERSION}/site-packages/mcp/client/experimental/${MODPY_PYCACHE}/
-lib/python${MODPY_VERSION}/site-packages/mcp/client/experimental/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/mcp/client/experimental/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/mcp/client/experimental/${MODPY_PYCACHE}task_handlers.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/mcp/client/experimental/${MODPY_PYCACHE}task_handlers.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/mcp/client/experimental/${MODPY_PYCACHE}tasks.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/mcp/client/experimental/${MODPY_PYCACHE}tasks.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/mcp/client/experimental/task_handlers.py
-lib/python${MODPY_VERSION}/site-packages/mcp/client/experimental/tasks.py
+lib/python${MODPY_VERSION}/site-packages/mcp/client/caching.py
+lib/python${MODPY_VERSION}/site-packages/mcp/client/client.py
+lib/python${MODPY_VERSION}/site-packages/mcp/client/context.py
+lib/python${MODPY_VERSION}/site-packages/mcp/client/extension.py
 lib/python${MODPY_VERSION}/site-packages/mcp/client/session.py
 lib/python${MODPY_VERSION}/site-packages/mcp/client/session_group.py
 lib/python${MODPY_VERSION}/site-packages/mcp/client/sse.py
-lib/python${MODPY_VERSION}/site-packages/mcp/client/stdio/
-lib/python${MODPY_VERSION}/site-packages/mcp/client/stdio/__init__.py
-lib/python${MODPY_VERSION}/site-packages/mcp/client/stdio/${MODPY_PYCACHE}/
-lib/python${MODPY_VERSION}/site-packages/mcp/client/stdio/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/mcp/client/stdio/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/mcp/client/stdio.py
 lib/python${MODPY_VERSION}/site-packages/mcp/client/streamable_http.py
-lib/python${MODPY_VERSION}/site-packages/mcp/client/websocket.py
+lib/python${MODPY_VERSION}/site-packages/mcp/client/subscriptions.py
 lib/python${MODPY_VERSION}/site-packages/mcp/os/
 lib/python${MODPY_VERSION}/site-packages/mcp/os/__init__.py
 lib/python${MODPY_VERSION}/site-packages/mcp/os/${MODPY_PYCACHE}/
@@ -115,10 +127,30 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/mcp/server/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/mcp/server/${MODPY_PYCACHE}__main__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/mcp/server/${MODPY_PYCACHE}__main__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/mcp/server/${MODPY_PYCACHE}_otel.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/mcp/server/${MODPY_PYCACHE}_otel.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/mcp/server/${MODPY_PYCACHE}_streamable_http_modern.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/mcp/server/${MODPY_PYCACHE}_streamable_http_modern.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/mcp/server/${MODPY_PYCACHE}apps.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/mcp/server/${MODPY_PYCACHE}apps.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/mcp/server/${MODPY_PYCACHE}caching.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/mcp/server/${MODPY_PYCACHE}caching.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/mcp/server/${MODPY_PYCACHE}connection.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/mcp/server/${MODPY_PYCACHE}connection.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/mcp/server/${MODPY_PYCACHE}context.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/mcp/server/${MODPY_PYCACHE}context.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/mcp/server/${MODPY_PYCACHE}elicitation.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/mcp/server/${MODPY_PYCACHE}elicitation.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/mcp/server/${MODPY_PYCACHE}extension.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/mcp/server/${MODPY_PYCACHE}extension.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/mcp/server/${MODPY_PYCACHE}fastmcp.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/mcp/server/${MODPY_PYCACHE}fastmcp.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/mcp/server/${MODPY_PYCACHE}models.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/mcp/server/${MODPY_PYCACHE}models.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/mcp/server/${MODPY_PYCACHE}request_state.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/mcp/server/${MODPY_PYCACHE}request_state.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/mcp/server/${MODPY_PYCACHE}runner.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/mcp/server/${MODPY_PYCACHE}runner.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/mcp/server/${MODPY_PYCACHE}session.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/mcp/server/${MODPY_PYCACHE}session.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/mcp/server/${MODPY_PYCACHE}sse.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
@@ -129,12 +161,15 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/mcp/server/${MODPY_PYCACHE}streamable_http.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/mcp/server/${MODPY_PYCACHE}streamable_http_manager.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/mcp/server/${MODPY_PYCACHE}streamable_http_manager.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/mcp/server/${MODPY_PYCACHE}subscriptions.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/mcp/server/${MODPY_PYCACHE}subscriptions.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/mcp/server/${MODPY_PYCACHE}transport_security.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/mcp/server/${MODPY_PYCACHE}transport_security.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/mcp/server/${MODPY_PYCACHE}validation.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/mcp/server/${MODPY_PYCACHE}validation.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/mcp/server/${MODPY_PYCACHE}websocket.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/mcp/server/${MODPY_PYCACHE}websocket.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/mcp/server/_otel.py
+lib/python${MODPY_VERSION}/site-packages/mcp/server/_streamable_http_modern.py
+lib/python${MODPY_VERSION}/site-packages/mcp/server/apps.py
 lib/python${MODPY_VERSION}/site-packages/mcp/server/auth/
 lib/python${MODPY_VERSION}/site-packages/mcp/server/auth/__init__.py
 lib/python${MODPY_VERSION}/site-packages/mcp/server/auth/${MODPY_PYCACHE}/
@@ -189,199 +224,198 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/mcp/server/auth/provider.py
 lib/python${MODPY_VERSION}/site-packages/mcp/server/auth/routes.py
 lib/python${MODPY_VERSION}/site-packages/mcp/server/auth/settings.py
+lib/python${MODPY_VERSION}/site-packages/mcp/server/caching.py
+lib/python${MODPY_VERSION}/site-packages/mcp/server/connection.py
+lib/python${MODPY_VERSION}/site-packages/mcp/server/context.py
 lib/python${MODPY_VERSION}/site-packages/mcp/server/elicitation.py
-lib/python${MODPY_VERSION}/site-packages/mcp/server/experimental/
-lib/python${MODPY_VERSION}/site-packages/mcp/server/experimental/__init__.py
-lib/python${MODPY_VERSION}/site-packages/mcp/server/experimental/${MODPY_PYCACHE}/
-lib/python${MODPY_VERSION}/site-packages/mcp/server/experimental/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/mcp/server/experimental/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/mcp/server/experimental/${MODPY_PYCACHE}request_context.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/mcp/server/experimental/${MODPY_PYCACHE}request_context.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/mcp/server/experimental/${MODPY_PYCACHE}session_features.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/mcp/server/experimental/${MODPY_PYCACHE}session_features.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/mcp/server/experimental/${MODPY_PYCACHE}task_context.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/mcp/server/experimental/${MODPY_PYCACHE}task_context.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/mcp/server/experimental/${MODPY_PYCACHE}task_result_handler.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/mcp/server/experimental/${MODPY_PYCACHE}task_result_handler.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/mcp/server/experimental/${MODPY_PYCACHE}task_scope.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/mcp/server/experimental/${MODPY_PYCACHE}task_scope.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/mcp/server/experimental/${MODPY_PYCACHE}task_support.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/mcp/server/experimental/${MODPY_PYCACHE}task_support.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/mcp/server/experimental/request_context.py
-lib/python${MODPY_VERSION}/site-packages/mcp/server/experimental/session_features.py
-lib/python${MODPY_VERSION}/site-packages/mcp/server/experimental/task_context.py
-lib/python${MODPY_VERSION}/site-packages/mcp/server/experimental/task_result_handler.py
-lib/python${MODPY_VERSION}/site-packages/mcp/server/experimental/task_scope.py
-lib/python${MODPY_VERSION}/site-packages/mcp/server/experimental/task_support.py
-lib/python${MODPY_VERSION}/site-packages/mcp/server/fastmcp/
-lib/python${MODPY_VERSION}/site-packages/mcp/server/fastmcp/__init__.py
-lib/python${MODPY_VERSION}/site-packages/mcp/server/fastmcp/${MODPY_PYCACHE}/
-lib/python${MODPY_VERSION}/site-packages/mcp/server/fastmcp/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/mcp/server/fastmcp/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/mcp/server/fastmcp/${MODPY_PYCACHE}exceptions.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/mcp/server/fastmcp/${MODPY_PYCACHE}exceptions.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/mcp/server/fastmcp/${MODPY_PYCACHE}server.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/mcp/server/fastmcp/${MODPY_PYCACHE}server.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/mcp/server/fastmcp/exceptions.py
-lib/python${MODPY_VERSION}/site-packages/mcp/server/fastmcp/prompts/
-lib/python${MODPY_VERSION}/site-packages/mcp/server/fastmcp/prompts/__init__.py
-lib/python${MODPY_VERSION}/site-packages/mcp/server/fastmcp/prompts/${MODPY_PYCACHE}/
-lib/python${MODPY_VERSION}/site-packages/mcp/server/fastmcp/prompts/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/mcp/server/fastmcp/prompts/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/mcp/server/fastmcp/prompts/${MODPY_PYCACHE}base.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/mcp/server/fastmcp/prompts/${MODPY_PYCACHE}base.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/mcp/server/fastmcp/prompts/${MODPY_PYCACHE}manager.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/mcp/server/fastmcp/prompts/${MODPY_PYCACHE}manager.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/mcp/server/fastmcp/prompts/base.py
-lib/python${MODPY_VERSION}/site-packages/mcp/server/fastmcp/prompts/manager.py
-lib/python${MODPY_VERSION}/site-packages/mcp/server/fastmcp/resources/
-lib/python${MODPY_VERSION}/site-packages/mcp/server/fastmcp/resources/__init__.py
-lib/python${MODPY_VERSION}/site-packages/mcp/server/fastmcp/resources/${MODPY_PYCACHE}/
-lib/python${MODPY_VERSION}/site-packages/mcp/server/fastmcp/resources/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/mcp/server/fastmcp/resources/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/mcp/server/fastmcp/resources/${MODPY_PYCACHE}base.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/mcp/server/fastmcp/resources/${MODPY_PYCACHE}base.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/mcp/server/fastmcp/resources/${MODPY_PYCACHE}resource_manager.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/mcp/server/fastmcp/resources/${MODPY_PYCACHE}resource_manager.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/mcp/server/fastmcp/resources/${MODPY_PYCACHE}templates.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/mcp/server/fastmcp/resources/${MODPY_PYCACHE}templates.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/mcp/server/fastmcp/resources/${MODPY_PYCACHE}types.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/mcp/server/fastmcp/resources/${MODPY_PYCACHE}types.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/mcp/server/fastmcp/resources/base.py
-lib/python${MODPY_VERSION}/site-packages/mcp/server/fastmcp/resources/resource_manager.py
-lib/python${MODPY_VERSION}/site-packages/mcp/server/fastmcp/resources/templates.py
-lib/python${MODPY_VERSION}/site-packages/mcp/server/fastmcp/resources/types.py
-lib/python${MODPY_VERSION}/site-packages/mcp/server/fastmcp/server.py
-lib/python${MODPY_VERSION}/site-packages/mcp/server/fastmcp/tools/
-lib/python${MODPY_VERSION}/site-packages/mcp/server/fastmcp/tools/__init__.py
-lib/python${MODPY_VERSION}/site-packages/mcp/server/fastmcp/tools/${MODPY_PYCACHE}/
-lib/python${MODPY_VERSION}/site-packages/mcp/server/fastmcp/tools/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/mcp/server/fastmcp/tools/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/mcp/server/fastmcp/tools/${MODPY_PYCACHE}base.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/mcp/server/fastmcp/tools/${MODPY_PYCACHE}base.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/mcp/server/fastmcp/tools/${MODPY_PYCACHE}tool_manager.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/mcp/server/fastmcp/tools/${MODPY_PYCACHE}tool_manager.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/mcp/server/fastmcp/tools/base.py
-lib/python${MODPY_VERSION}/site-packages/mcp/server/fastmcp/tools/tool_manager.py
-lib/python${MODPY_VERSION}/site-packages/mcp/server/fastmcp/utilities/
-lib/python${MODPY_VERSION}/site-packages/mcp/server/fastmcp/utilities/__init__.py
-lib/python${MODPY_VERSION}/site-packages/mcp/server/fastmcp/utilities/${MODPY_PYCACHE}/
-lib/python${MODPY_VERSION}/site-packages/mcp/server/fastmcp/utilities/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/mcp/server/fastmcp/utilities/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/mcp/server/fastmcp/utilities/${MODPY_PYCACHE}context_injection.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/mcp/server/fastmcp/utilities/${MODPY_PYCACHE}context_injection.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/mcp/server/fastmcp/utilities/${MODPY_PYCACHE}func_metadata.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/mcp/server/fastmcp/utilities/${MODPY_PYCACHE}func_metadata.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/mcp/server/fastmcp/utilities/${MODPY_PYCACHE}logging.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/mcp/server/fastmcp/utilities/${MODPY_PYCACHE}logging.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/mcp/server/fastmcp/utilities/${MODPY_PYCACHE}types.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/mcp/server/fastmcp/utilities/${MODPY_PYCACHE}types.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/mcp/server/fastmcp/utilities/context_injection.py
-lib/python${MODPY_VERSION}/site-packages/mcp/server/fastmcp/utilities/func_metadata.py
-lib/python${MODPY_VERSION}/site-packages/mcp/server/fastmcp/utilities/logging.py
-lib/python${MODPY_VERSION}/site-packages/mcp/server/fastmcp/utilities/types.py
+lib/python${MODPY_VERSION}/site-packages/mcp/server/extension.py
+lib/python${MODPY_VERSION}/site-packages/mcp/server/fastmcp.py
 lib/python${MODPY_VERSION}/site-packages/mcp/server/lowlevel/
 lib/python${MODPY_VERSION}/site-packages/mcp/server/lowlevel/__init__.py
 lib/python${MODPY_VERSION}/site-packages/mcp/server/lowlevel/${MODPY_PYCACHE}/
 lib/python${MODPY_VERSION}/site-packages/mcp/server/lowlevel/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/mcp/server/lowlevel/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/mcp/server/lowlevel/${MODPY_PYCACHE}experimental.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/mcp/server/lowlevel/${MODPY_PYCACHE}experimental.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/mcp/server/lowlevel/${MODPY_PYCACHE}func_inspection.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/mcp/server/lowlevel/${MODPY_PYCACHE}func_inspection.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/mcp/server/lowlevel/${MODPY_PYCACHE}helper_types.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/mcp/server/lowlevel/${MODPY_PYCACHE}helper_types.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/mcp/server/lowlevel/${MODPY_PYCACHE}server.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/mcp/server/lowlevel/${MODPY_PYCACHE}server.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/mcp/server/lowlevel/experimental.py
-lib/python${MODPY_VERSION}/site-packages/mcp/server/lowlevel/func_inspection.py
 lib/python${MODPY_VERSION}/site-packages/mcp/server/lowlevel/helper_types.py
 lib/python${MODPY_VERSION}/site-packages/mcp/server/lowlevel/server.py
+lib/python${MODPY_VERSION}/site-packages/mcp/server/mcpserver/
+lib/python${MODPY_VERSION}/site-packages/mcp/server/mcpserver/__init__.py
+lib/python${MODPY_VERSION}/site-packages/mcp/server/mcpserver/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/mcp/server/mcpserver/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/mcp/server/mcpserver/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/mcp/server/mcpserver/${MODPY_PYCACHE}context.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/mcp/server/mcpserver/${MODPY_PYCACHE}context.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/mcp/server/mcpserver/${MODPY_PYCACHE}exceptions.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/mcp/server/mcpserver/${MODPY_PYCACHE}exceptions.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/mcp/server/mcpserver/${MODPY_PYCACHE}resolve.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/mcp/server/mcpserver/${MODPY_PYCACHE}resolve.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/mcp/server/mcpserver/${MODPY_PYCACHE}server.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/mcp/server/mcpserver/${MODPY_PYCACHE}server.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/mcp/server/mcpserver/context.py
+lib/python${MODPY_VERSION}/site-packages/mcp/server/mcpserver/exceptions.py
+lib/python${MODPY_VERSION}/site-packages/mcp/server/mcpserver/prompts/
+lib/python${MODPY_VERSION}/site-packages/mcp/server/mcpserver/prompts/__init__.py
+lib/python${MODPY_VERSION}/site-packages/mcp/server/mcpserver/prompts/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/mcp/server/mcpserver/prompts/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/mcp/server/mcpserver/prompts/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/mcp/server/mcpserver/prompts/${MODPY_PYCACHE}base.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/mcp/server/mcpserver/prompts/${MODPY_PYCACHE}base.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/mcp/server/mcpserver/prompts/${MODPY_PYCACHE}manager.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/mcp/server/mcpserver/prompts/${MODPY_PYCACHE}manager.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/mcp/server/mcpserver/prompts/base.py
+lib/python${MODPY_VERSION}/site-packages/mcp/server/mcpserver/prompts/manager.py
+lib/python${MODPY_VERSION}/site-packages/mcp/server/mcpserver/resolve.py
+lib/python${MODPY_VERSION}/site-packages/mcp/server/mcpserver/resources/
+lib/python${MODPY_VERSION}/site-packages/mcp/server/mcpserver/resources/__init__.py
+lib/python${MODPY_VERSION}/site-packages/mcp/server/mcpserver/resources/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/mcp/server/mcpserver/resources/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/mcp/server/mcpserver/resources/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/mcp/server/mcpserver/resources/${MODPY_PYCACHE}base.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/mcp/server/mcpserver/resources/${MODPY_PYCACHE}base.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/mcp/server/mcpserver/resources/${MODPY_PYCACHE}resource_manager.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/mcp/server/mcpserver/resources/${MODPY_PYCACHE}resource_manager.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/mcp/server/mcpserver/resources/${MODPY_PYCACHE}templates.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/mcp/server/mcpserver/resources/${MODPY_PYCACHE}templates.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/mcp/server/mcpserver/resources/${MODPY_PYCACHE}types.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/mcp/server/mcpserver/resources/${MODPY_PYCACHE}types.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/mcp/server/mcpserver/resources/base.py
+lib/python${MODPY_VERSION}/site-packages/mcp/server/mcpserver/resources/resource_manager.py
+lib/python${MODPY_VERSION}/site-packages/mcp/server/mcpserver/resources/templates.py
+lib/python${MODPY_VERSION}/site-packages/mcp/server/mcpserver/resources/types.py
+lib/python${MODPY_VERSION}/site-packages/mcp/server/mcpserver/server.py
+lib/python${MODPY_VERSION}/site-packages/mcp/server/mcpserver/tools/
+lib/python${MODPY_VERSION}/site-packages/mcp/server/mcpserver/tools/__init__.py
+lib/python${MODPY_VERSION}/site-packages/mcp/server/mcpserver/tools/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/mcp/server/mcpserver/tools/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/mcp/server/mcpserver/tools/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/mcp/server/mcpserver/tools/${MODPY_PYCACHE}base.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/mcp/server/mcpserver/tools/${MODPY_PYCACHE}base.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/mcp/server/mcpserver/tools/${MODPY_PYCACHE}tool_manager.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/mcp/server/mcpserver/tools/${MODPY_PYCACHE}tool_manager.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/mcp/server/mcpserver/tools/base.py
+lib/python${MODPY_VERSION}/site-packages/mcp/server/mcpserver/tools/tool_manager.py
+lib/python${MODPY_VERSION}/site-packages/mcp/server/mcpserver/utilities/
+lib/python${MODPY_VERSION}/site-packages/mcp/server/mcpserver/utilities/__init__.py
+lib/python${MODPY_VERSION}/site-packages/mcp/server/mcpserver/utilities/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/mcp/server/mcpserver/utilities/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/mcp/server/mcpserver/utilities/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/mcp/server/mcpserver/utilities/${MODPY_PYCACHE}context_injection.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/mcp/server/mcpserver/utilities/${MODPY_PYCACHE}context_injection.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/mcp/server/mcpserver/utilities/${MODPY_PYCACHE}func_metadata.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/mcp/server/mcpserver/utilities/${MODPY_PYCACHE}func_metadata.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/mcp/server/mcpserver/utilities/${MODPY_PYCACHE}logging.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/mcp/server/mcpserver/utilities/${MODPY_PYCACHE}logging.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/mcp/server/mcpserver/utilities/${MODPY_PYCACHE}types.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/mcp/server/mcpserver/utilities/${MODPY_PYCACHE}types.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/mcp/server/mcpserver/utilities/context_injection.py
+lib/python${MODPY_VERSION}/site-packages/mcp/server/mcpserver/utilities/func_metadata.py
+lib/python${MODPY_VERSION}/site-packages/mcp/server/mcpserver/utilities/logging.py
+lib/python${MODPY_VERSION}/site-packages/mcp/server/mcpserver/utilities/types.py
 lib/python${MODPY_VERSION}/site-packages/mcp/server/models.py
+lib/python${MODPY_VERSION}/site-packages/mcp/server/request_state.py
+lib/python${MODPY_VERSION}/site-packages/mcp/server/runner.py
 lib/python${MODPY_VERSION}/site-packages/mcp/server/session.py
 lib/python${MODPY_VERSION}/site-packages/mcp/server/sse.py
 lib/python${MODPY_VERSION}/site-packages/mcp/server/stdio.py
 lib/python${MODPY_VERSION}/site-packages/mcp/server/streamable_http.py
 lib/python${MODPY_VERSION}/site-packages/mcp/server/streamable_http_manager.py
+lib/python${MODPY_VERSION}/site-packages/mcp/server/subscriptions.py
 lib/python${MODPY_VERSION}/site-packages/mcp/server/transport_security.py
 lib/python${MODPY_VERSION}/site-packages/mcp/server/validation.py
-lib/python${MODPY_VERSION}/site-packages/mcp/server/websocket.py
 lib/python${MODPY_VERSION}/site-packages/mcp/shared/
 lib/python${MODPY_VERSION}/site-packages/mcp/shared/__init__.py
 lib/python${MODPY_VERSION}/site-packages/mcp/shared/${MODPY_PYCACHE}/
 lib/python${MODPY_VERSION}/site-packages/mcp/shared/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/mcp/shared/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/mcp/shared/${MODPY_PYCACHE}_callable_inspection.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/mcp/shared/${MODPY_PYCACHE}_callable_inspection.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/mcp/shared/${MODPY_PYCACHE}_compat.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/mcp/shared/${MODPY_PYCACHE}_compat.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/mcp/shared/${MODPY_PYCACHE}_context_streams.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/mcp/shared/${MODPY_PYCACHE}_context_streams.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/mcp/shared/${MODPY_PYCACHE}_httpx_utils.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/mcp/shared/${MODPY_PYCACHE}_httpx_utils.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/mcp/shared/${MODPY_PYCACHE}_otel.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/mcp/shared/${MODPY_PYCACHE}_otel.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/mcp/shared/${MODPY_PYCACHE}_request_clock.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/mcp/shared/${MODPY_PYCACHE}_request_clock.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/mcp/shared/${MODPY_PYCACHE}_stream_protocols.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/mcp/shared/${MODPY_PYCACHE}_stream_protocols.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/mcp/shared/${MODPY_PYCACHE}auth.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/mcp/shared/${MODPY_PYCACHE}auth.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/mcp/shared/${MODPY_PYCACHE}auth_utils.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/mcp/shared/${MODPY_PYCACHE}auth_utils.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/mcp/shared/${MODPY_PYCACHE}context.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/mcp/shared/${MODPY_PYCACHE}context.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/mcp/shared/${MODPY_PYCACHE}direct_dispatcher.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/mcp/shared/${MODPY_PYCACHE}direct_dispatcher.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/mcp/shared/${MODPY_PYCACHE}dispatcher.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/mcp/shared/${MODPY_PYCACHE}dispatcher.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/mcp/shared/${MODPY_PYCACHE}exceptions.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/mcp/shared/${MODPY_PYCACHE}exceptions.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/mcp/shared/${MODPY_PYCACHE}extension.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/mcp/shared/${MODPY_PYCACHE}extension.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/mcp/shared/${MODPY_PYCACHE}inbound.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/mcp/shared/${MODPY_PYCACHE}inbound.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/mcp/shared/${MODPY_PYCACHE}jsonrpc_dispatcher.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/mcp/shared/${MODPY_PYCACHE}jsonrpc_dispatcher.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/mcp/shared/${MODPY_PYCACHE}memory.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/mcp/shared/${MODPY_PYCACHE}memory.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/mcp/shared/${MODPY_PYCACHE}message.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/mcp/shared/${MODPY_PYCACHE}message.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/mcp/shared/${MODPY_PYCACHE}metadata_utils.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/mcp/shared/${MODPY_PYCACHE}metadata_utils.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/mcp/shared/${MODPY_PYCACHE}progress.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/mcp/shared/${MODPY_PYCACHE}progress.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/mcp/shared/${MODPY_PYCACHE}response_router.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/mcp/shared/${MODPY_PYCACHE}response_router.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/mcp/shared/${MODPY_PYCACHE}session.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/mcp/shared/${MODPY_PYCACHE}session.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/mcp/shared/${MODPY_PYCACHE}path_security.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/mcp/shared/${MODPY_PYCACHE}path_security.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/mcp/shared/${MODPY_PYCACHE}peer.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/mcp/shared/${MODPY_PYCACHE}peer.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/mcp/shared/${MODPY_PYCACHE}subscriptions.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/mcp/shared/${MODPY_PYCACHE}subscriptions.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/mcp/shared/${MODPY_PYCACHE}tool_name_validation.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/mcp/shared/${MODPY_PYCACHE}tool_name_validation.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/mcp/shared/${MODPY_PYCACHE}version.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/mcp/shared/${MODPY_PYCACHE}version.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/mcp/shared/${MODPY_PYCACHE}transport_context.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/mcp/shared/${MODPY_PYCACHE}transport_context.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/mcp/shared/${MODPY_PYCACHE}uri_template.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/mcp/shared/${MODPY_PYCACHE}uri_template.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/mcp/shared/_callable_inspection.py
+lib/python${MODPY_VERSION}/site-packages/mcp/shared/_compat.py
+lib/python${MODPY_VERSION}/site-packages/mcp/shared/_context_streams.py
 lib/python${MODPY_VERSION}/site-packages/mcp/shared/_httpx_utils.py
+lib/python${MODPY_VERSION}/site-packages/mcp/shared/_otel.py
+lib/python${MODPY_VERSION}/site-packages/mcp/shared/_request_clock.py
+lib/python${MODPY_VERSION}/site-packages/mcp/shared/_stream_protocols.py
 lib/python${MODPY_VERSION}/site-packages/mcp/shared/auth.py
 lib/python${MODPY_VERSION}/site-packages/mcp/shared/auth_utils.py
 lib/python${MODPY_VERSION}/site-packages/mcp/shared/context.py
+lib/python${MODPY_VERSION}/site-packages/mcp/shared/direct_dispatcher.py
+lib/python${MODPY_VERSION}/site-packages/mcp/shared/dispatcher.py
 lib/python${MODPY_VERSION}/site-packages/mcp/shared/exceptions.py
-lib/python${MODPY_VERSION}/site-packages/mcp/shared/experimental/
-lib/python${MODPY_VERSION}/site-packages/mcp/shared/experimental/__init__.py
-lib/python${MODPY_VERSION}/site-packages/mcp/shared/experimental/${MODPY_PYCACHE}/
-lib/python${MODPY_VERSION}/site-packages/mcp/shared/experimental/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/mcp/shared/experimental/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/mcp/shared/experimental/tasks/
-lib/python${MODPY_VERSION}/site-packages/mcp/shared/experimental/tasks/__init__.py
-lib/python${MODPY_VERSION}/site-packages/mcp/shared/experimental/tasks/${MODPY_PYCACHE}/
-lib/python${MODPY_VERSION}/site-packages/mcp/shared/experimental/tasks/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/mcp/shared/experimental/tasks/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/mcp/shared/experimental/tasks/${MODPY_PYCACHE}capabilities.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/mcp/shared/experimental/tasks/${MODPY_PYCACHE}capabilities.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/mcp/shared/experimental/tasks/${MODPY_PYCACHE}context.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/mcp/shared/experimental/tasks/${MODPY_PYCACHE}context.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/mcp/shared/experimental/tasks/${MODPY_PYCACHE}helpers.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/mcp/shared/experimental/tasks/${MODPY_PYCACHE}helpers.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/mcp/shared/experimental/tasks/${MODPY_PYCACHE}in_memory_task_store.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/mcp/shared/experimental/tasks/${MODPY_PYCACHE}in_memory_task_store.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/mcp/shared/experimental/tasks/${MODPY_PYCACHE}message_queue.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/mcp/shared/experimental/tasks/${MODPY_PYCACHE}message_queue.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/mcp/shared/experimental/tasks/${MODPY_PYCACHE}polling.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/mcp/shared/experimental/tasks/${MODPY_PYCACHE}polling.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/mcp/shared/experimental/tasks/${MODPY_PYCACHE}resolver.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/mcp/shared/experimental/tasks/${MODPY_PYCACHE}resolver.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/mcp/shared/experimental/tasks/${MODPY_PYCACHE}store.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/mcp/shared/experimental/tasks/${MODPY_PYCACHE}store.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/mcp/shared/experimental/tasks/capabilities.py
-lib/python${MODPY_VERSION}/site-packages/mcp/shared/experimental/tasks/context.py
-lib/python${MODPY_VERSION}/site-packages/mcp/shared/experimental/tasks/helpers.py
-lib/python${MODPY_VERSION}/site-packages/mcp/shared/experimental/tasks/in_memory_task_store.py
-lib/python${MODPY_VERSION}/site-packages/mcp/shared/experimental/tasks/message_queue.py
-lib/python${MODPY_VERSION}/site-packages/mcp/shared/experimental/tasks/polling.py
-lib/python${MODPY_VERSION}/site-packages/mcp/shared/experimental/tasks/resolver.py
-lib/python${MODPY_VERSION}/site-packages/mcp/shared/experimental/tasks/store.py
+lib/python${MODPY_VERSION}/site-packages/mcp/shared/extension.py
+lib/python${MODPY_VERSION}/site-packages/mcp/shared/inbound.py
+lib/python${MODPY_VERSION}/site-packages/mcp/shared/jsonrpc_dispatcher.py
 lib/python${MODPY_VERSION}/site-packages/mcp/shared/memory.py
 lib/python${MODPY_VERSION}/site-packages/mcp/shared/message.py
 lib/python${MODPY_VERSION}/site-packages/mcp/shared/metadata_utils.py
-lib/python${MODPY_VERSION}/site-packages/mcp/shared/progress.py
-lib/python${MODPY_VERSION}/site-packages/mcp/shared/response_router.py
-lib/python${MODPY_VERSION}/site-packages/mcp/shared/session.py
+lib/python${MODPY_VERSION}/site-packages/mcp/shared/path_security.py
+lib/python${MODPY_VERSION}/site-packages/mcp/shared/peer.py
+lib/python${MODPY_VERSION}/site-packages/mcp/shared/subscriptions.py
 lib/python${MODPY_VERSION}/site-packages/mcp/shared/tool_name_validation.py
-lib/python${MODPY_VERSION}/site-packages/mcp/shared/version.py
-lib/python${MODPY_VERSION}/site-packages/mcp/types.py
+lib/python${MODPY_VERSION}/site-packages/mcp/shared/transport_context.py
+lib/python${MODPY_VERSION}/site-packages/mcp/shared/uri_template.py
+lib/python${MODPY_VERSION}/site-packages/mcp/types/
+lib/python${MODPY_VERSION}/site-packages/mcp/types/__init__.py
+lib/python${MODPY_VERSION}/site-packages/mcp/types/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/mcp/types/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/mcp/types/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/mcp/types/${MODPY_PYCACHE}jsonrpc.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/mcp/types/${MODPY_PYCACHE}jsonrpc.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/mcp/types/${MODPY_PYCACHE}methods.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/mcp/types/${MODPY_PYCACHE}methods.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/mcp/types/${MODPY_PYCACHE}version.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/mcp/types/${MODPY_PYCACHE}version.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/mcp/types/jsonrpc.py
+lib/python${MODPY_VERSION}/site-packages/mcp/types/methods.py
+lib/python${MODPY_VERSION}/site-packages/mcp/types/version.py
Index: devel/py-mcp/patches/patch-tests_conftest_py
===================================================================
--- /dev/null
+++ devel/py-mcp/patches/patch-tests_conftest_py
@@ -0,0 +1,40 @@
+Make the optional tracing test dependency lazy.
+
+--- tests/conftest.py.orig
++++ tests/conftest.py
+@@ -1,3 +1,5 @@
++from __future__ import annotations
++
+ import os
+ from collections.abc import AsyncIterator, Iterator
+ 
+@@ -15,7 +17,10 @@
+ os.environ.setdefault("LOGFIRE_DISTRIBUTED_TRACING", "true")
+ 
+ import opentelemetry.trace  # noqa: E402  (env var must be set before logfire import below)
+-from logfire.testing import CaptureLogfire  # noqa: E402
++from typing import TYPE_CHECKING
++
++if TYPE_CHECKING:
++    from logfire.testing import CaptureLogfire
+ 
+ import mcp.shared._otel  # noqa: E402
+ 
+@@ -74,7 +79,7 @@
+ 
+ 
+ @pytest.fixture(name="capfire")
+-def _capfire_isolated(capfire: CaptureLogfire) -> Iterator[CaptureLogfire]:
++def _capfire_isolated(request) -> Iterator[CaptureLogfire]:
+     """Override of logfire's `capfire` that scopes the MCP tracer to the test.
+ 
+     `capfire` installs a real tracer provider, and logfire's proxy machinery
+@@ -87,6 +92,8 @@
+     Setup points `_tracer` at the now-live provider so MCP spans record;
+     teardown replaces it with a `NoOpTracer`.
+     """
++    pytest.importorskip("logfire")
++    capfire = request.getfixturevalue("capfire")
+     mcp.shared._otel._tracer = opentelemetry.trace.get_tracer_provider().get_tracer("mcp-python-sdk")
+     try:
+         yield capfire
Index: devel/py-mcp/patches/patch-tests_server_conftest_py
===================================================================
--- /dev/null
+++ devel/py-mcp/patches/patch-tests_server_conftest_py
@@ -0,0 +1,21 @@
+Make the optional tracing test dependency lazy.
+
+--- tests/server/conftest.py.orig
++++ tests/server/conftest.py
+@@ -1,10 +1,14 @@
+ """Shared fixtures for server-side tests."""
+ 
++from __future__ import annotations
++
+ from collections.abc import Iterator
++from typing import TYPE_CHECKING
+ 
+ import pytest
+-from logfire.testing import CaptureLogfire, TestExporter
+-from opentelemetry.sdk.trace import ReadableSpan
++if TYPE_CHECKING:
++    from logfire.testing import CaptureLogfire, TestExporter
++    from opentelemetry.sdk.trace import ReadableSpan
+ 
+ 
+ class SpanCapture:
Index: devel/py-prompt_toolkit/Makefile
===================================================================
RCS file: /cvs/ports/devel/py-prompt_toolkit/Makefile,v
diff -u -p -u -r1.51 Makefile
--- devel/py-prompt_toolkit/Makefile	31 Oct 2025 19:04:18 -0000	1.51
+++ devel/py-prompt_toolkit/Makefile	14 Oct 2026 17:59:25 -0000
@@ -1,8 +1,8 @@
 COMMENT=	Python library for building powerful interactive CLI
 
 # check ipython requirements; as of 2024/06, wants <3.1
-MODPY_DISTV=	3.0.52
-DISTNAME=	prompt_toolkit-${MODPY_DISTV}
+MODPY_DISTV =	3.0.53
+DISTNAME =	prompt_toolkit-${MODPY_DISTV}
 PKGNAME=	py-${DISTNAME}
 
 CATEGORIES=	devel
@@ -15,12 +15,11 @@ EPOCH=		1
 PERMIT_PACKAGE=	Yes
 
 MODULES=	lang/python
-MODPY_PYBUILD=	setuptools
+MODPY_PYBUILD =	setuptools
 MODPY_PI=	Yes
 
 PORTHOME=	${WRKDIR}
 
-RUN_DEPENDS=	devel/py-wcwidth \
-		textproc/py-pygments
+RUN_DEPENDS =	devel/py-wcwidth>=0.1.4
 
 .include <bsd.port.mk>
Index: devel/py-prompt_toolkit/distinfo
===================================================================
RCS file: /cvs/ports/devel/py-prompt_toolkit/distinfo,v
diff -u -p -u -r1.35 distinfo
--- devel/py-prompt_toolkit/distinfo	31 Oct 2025 19:04:18 -0000	1.35
+++ devel/py-prompt_toolkit/distinfo	14 Oct 2026 17:59:25 -0000
@@ -1,2 +1,2 @@
-SHA256 (prompt_toolkit-3.0.52.tar.gz) = KM3hkpKcjnMh3oXeHdvnNvE3UUiwLy4X7dhABCsb6FU=
-SIZE (prompt_toolkit-3.0.52.tar.gz) = 434198
+SHA256 (prompt_toolkit-3.0.53.tar.gz) = nsigrZbVxWFIs/kUqnnBVkw/3l0ua4due8Mn41PPj6Y=
+SIZE (prompt_toolkit-3.0.53.tar.gz) = 435492
Index: devel/py-prompt_toolkit/pkg/PLIST
===================================================================
RCS file: /cvs/ports/devel/py-prompt_toolkit/pkg/PLIST,v
diff -u -p -u -r1.23 PLIST
--- devel/py-prompt_toolkit/pkg/PLIST	31 Oct 2025 19:04:18 -0000	1.23
+++ devel/py-prompt_toolkit/pkg/PLIST	14 Oct 2026 17:59:25 -0000
@@ -1,5 +1,3 @@
-@conflict py-prompt_toolkit-*
-@pkgpath devel/py-prompt_toolkit,python3
 lib/python${MODPY_VERSION}/site-packages/prompt_toolkit/
 lib/python${MODPY_VERSION}/site-packages/prompt_toolkit-${MODPY_DISTV}.dist-info/
 lib/python${MODPY_VERSION}/site-packages/prompt_toolkit-${MODPY_DISTV}.dist-info/METADATA
Index: devel/py-protobuf/Makefile
===================================================================
RCS file: /cvs/ports/devel/py-protobuf/Makefile,v
diff -u -p -u -r1.82 Makefile
--- devel/py-protobuf/Makefile	18 Sep 2026 21:55:04 -0000	1.82
+++ devel/py-protobuf/Makefile	14 Oct 2026 17:59:25 -0000
@@ -1,13 +1,8 @@
 COMMENT=		Google data interchange format (protocol buffers)
 
-PYMAJOR=		7
-PROTOBUF_VERSION=	36.2
+MODPY_DISTV =	6.33.6
 
-V=			${PYMAJOR}.${PROTOBUF_VERSION}
-MODPY_DISTV=		${V:S/-//g}
-TAG=			v${PROTOBUF_VERSION:S/rc-/rc/}
-
-DISTNAME=		protobuf-${MODPY_DISTV}
+DISTNAME =	protobuf-${MODPY_DISTV}
 PKGNAME=		py-protobuf-${MODPY_DISTV}
 
 # C11
@@ -24,11 +19,12 @@ PERMIT_PACKAGE=		Yes
 MODULES=		lang/python
 
 MODPY_PI=		Yes
-MODPY_PYBUILD=		setuptools
-
-BUILD_DEPENDS=		devel/protobuf
+MODPY_PYBUILD =	setuptools
 
 # No tests in sources on PyPi
 NO_TEST=		Yes
+
+# Google Cloud AI Platform and grpcio-status require protobuf <7.
+PORTROACH =	limit:^6\.
 
 .include <bsd.port.mk>
Index: devel/py-protobuf/distinfo
===================================================================
RCS file: /cvs/ports/devel/py-protobuf/distinfo,v
diff -u -p -u -r1.64 distinfo
--- devel/py-protobuf/distinfo	18 Sep 2026 21:55:04 -0000	1.64
+++ devel/py-protobuf/distinfo	14 Oct 2026 17:59:25 -0000
@@ -1,2 +1,2 @@
-SHA256 (protobuf-7.36.2.tar.gz) = SX0EY/8zFmgdpsC56NBstGXWGrzgC2E6tCImF1ZE0bs=
-SIZE (protobuf-7.36.2.tar.gz) = 512737
+SHA256 (protobuf-6.33.6.tar.gz) = pnaNJSSDEsKXVYr5ap+ckp6MTO4GWcsH54BzEJXzgTU=
+SIZE (protobuf-6.33.6.tar.gz) = 444531
Index: devel/py-protobuf/pkg/PLIST
===================================================================
RCS file: /cvs/ports/devel/py-protobuf/pkg/PLIST,v
diff -u -p -u -r1.22 PLIST
--- devel/py-protobuf/pkg/PLIST	5 Sep 2026 06:11:31 -0000	1.22
+++ devel/py-protobuf/pkg/PLIST	14 Oct 2026 17:59:25 -0000
@@ -1,4 +1,3 @@
-@pkgpath devel/py-protobuf,python3
 lib/python${MODPY_VERSION}/site-packages/google/
 lib/python${MODPY_VERSION}/site-packages/google/__init__.py
 lib/python${MODPY_VERSION}/site-packages/google/${MODPY_PYCACHE}/
@@ -33,12 +32,8 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/google/protobuf/${MODPY_PYCACHE}empty_pb2.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/google/protobuf/${MODPY_PYCACHE}field_mask_pb2.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/google/protobuf/${MODPY_PYCACHE}field_mask_pb2.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/google/protobuf/${MODPY_PYCACHE}json_enumvalue_options_pb2.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/google/protobuf/${MODPY_PYCACHE}json_enumvalue_options_pb2.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/google/protobuf/${MODPY_PYCACHE}json_format.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/google/protobuf/${MODPY_PYCACHE}json_format.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/google/protobuf/${MODPY_PYCACHE}json_options_pb2.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/google/protobuf/${MODPY_PYCACHE}json_options_pb2.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/google/protobuf/${MODPY_PYCACHE}message.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/google/protobuf/${MODPY_PYCACHE}message.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/google/protobuf/${MODPY_PYCACHE}message_factory.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
@@ -85,11 +80,8 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/google/protobuf/compiler/${MODPY_PYCACHE}/
 lib/python${MODPY_VERSION}/site-packages/google/protobuf/compiler/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/google/protobuf/compiler/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/google/protobuf/compiler/${MODPY_PYCACHE}descriptor_pb2.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/google/protobuf/compiler/${MODPY_PYCACHE}descriptor_pb2.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/google/protobuf/compiler/${MODPY_PYCACHE}plugin_pb2.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/google/protobuf/compiler/${MODPY_PYCACHE}plugin_pb2.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/google/protobuf/compiler/descriptor_pb2.py
 lib/python${MODPY_VERSION}/site-packages/google/protobuf/compiler/plugin_pb2.py
 lib/python${MODPY_VERSION}/site-packages/google/protobuf/descriptor.py
 lib/python${MODPY_VERSION}/site-packages/google/protobuf/descriptor_database.py
@@ -120,10 +112,6 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/google/protobuf/internal/${MODPY_PYCACHE}extension_dict.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/google/protobuf/internal/${MODPY_PYCACHE}field_mask.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/google/protobuf/internal/${MODPY_PYCACHE}field_mask.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/google/protobuf/internal/${MODPY_PYCACHE}json_format_benchmark.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/google/protobuf/internal/${MODPY_PYCACHE}json_format_benchmark.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/google/protobuf/internal/${MODPY_PYCACHE}message_benchmark.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/google/protobuf/internal/${MODPY_PYCACHE}message_benchmark.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/google/protobuf/internal/${MODPY_PYCACHE}message_listener.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/google/protobuf/internal/${MODPY_PYCACHE}message_listener.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/google/protobuf/internal/${MODPY_PYCACHE}python_edition_defaults.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
@@ -146,8 +134,6 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/google/protobuf/internal/enum_type_wrapper.py
 lib/python${MODPY_VERSION}/site-packages/google/protobuf/internal/extension_dict.py
 lib/python${MODPY_VERSION}/site-packages/google/protobuf/internal/field_mask.py
-lib/python${MODPY_VERSION}/site-packages/google/protobuf/internal/json_format_benchmark.py
-lib/python${MODPY_VERSION}/site-packages/google/protobuf/internal/message_benchmark.py
 lib/python${MODPY_VERSION}/site-packages/google/protobuf/internal/message_listener.py
 lib/python${MODPY_VERSION}/site-packages/google/protobuf/internal/python_edition_defaults.py
 lib/python${MODPY_VERSION}/site-packages/google/protobuf/internal/python_message.py
@@ -155,9 +141,7 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/google/protobuf/internal/type_checkers.py
 lib/python${MODPY_VERSION}/site-packages/google/protobuf/internal/well_known_types.py
 lib/python${MODPY_VERSION}/site-packages/google/protobuf/internal/wire_format.py
-lib/python${MODPY_VERSION}/site-packages/google/protobuf/json_enumvalue_options_pb2.py
 lib/python${MODPY_VERSION}/site-packages/google/protobuf/json_format.py
-lib/python${MODPY_VERSION}/site-packages/google/protobuf/json_options_pb2.py
 lib/python${MODPY_VERSION}/site-packages/google/protobuf/message.py
 lib/python${MODPY_VERSION}/site-packages/google/protobuf/message_factory.py
 lib/python${MODPY_VERSION}/site-packages/google/protobuf/proto.py
Index: devel/py-rich/Makefile
===================================================================
RCS file: /cvs/ports/devel/py-rich/Makefile,v
diff -u -p -u -r1.22 Makefile
--- devel/py-rich/Makefile	22 Jul 2026 21:32:08 -0000	1.22
+++ devel/py-rich/Makefile	14 Oct 2026 17:59:25 -0000
@@ -1,7 +1,7 @@
 COMMENT=	Python library for rich text and beautiful formatting
 
-MODPY_DISTV=	15.0.0
-DISTNAME=	rich-${MODPY_DISTV}
+MODPY_DISTV =	15.0.0
+DISTNAME =	rich-${MODPY_DISTV}
 PKGNAME=	py-rich-${MODPY_DISTV}
 
 CATEGORIES=	devel
@@ -14,10 +14,10 @@ HOMEPAGE=	https://github.com/Textualize/
 MODULES=	lang/python
 MODPY_PI=	Yes
 
-MODPY_PYBUILD=	poetry-core
+MODPY_PYBUILD =	poetry-core
 NO_TEST=	Yes
 
-RUN_DEPENDS=	textproc/py-markdown-it \
-		textproc/py-pygments
+RUN_DEPENDS =	textproc/py-markdown-it>=2.2.0 \
+		textproc/py-pygments>=2.13.0,<3.0.0
 
 .include <bsd.port.mk>
Index: devel/py-rich/pkg/PLIST
===================================================================
RCS file: /cvs/ports/devel/py-rich/pkg/PLIST,v
diff -u -p -u -r1.9 PLIST
--- devel/py-rich/pkg/PLIST	22 Jul 2026 21:32:08 -0000	1.9
+++ devel/py-rich/pkg/PLIST	14 Oct 2026 17:59:25 -0000
@@ -1,4 +1,3 @@
-@pkgpath devel/py-rich,python3
 lib/python${MODPY_VERSION}/site-packages/rich/
 lib/python${MODPY_VERSION}/site-packages/rich-${MODPY_DISTV}.dist-info/
 lib/python${MODPY_VERSION}/site-packages/rich-${MODPY_DISTV}.dist-info/METADATA
Index: net/py-boto3/Makefile
===================================================================
RCS file: /cvs/ports/net/py-boto3/Makefile,v
diff -u -p -u -r1.679 Makefile
--- net/py-boto3/Makefile	10 Oct 2026 08:11:04 -0000	1.679
+++ net/py-boto3/Makefile	14 Oct 2026 17:59:23 -0000
@@ -1,7 +1,7 @@
 COMMENT=		AWS SDK for Python
 
-MODPY_DISTV=		1.43.111
-DISTNAME=		boto3-${MODPY_DISTV}
+MODPY_DISTV =	1.43.111
+DISTNAME =	boto3-${MODPY_DISTV}
 PKGNAME=		py-${DISTNAME}
 
 CATEGORIES=		net devel
@@ -16,10 +16,13 @@ PERMIT_PACKAGE=		Yes
 MODULES=		lang/python
 
 MODPY_PI=		Yes
-MODPY_PYBUILD=		setuptools
+MODPY_PYBUILD =	setuptools
 
-RUN_DEPENDS=		devel/py-jmespath \
-			net/py-botocore=${MODPY_DISTV} \
-			net/py-s3transfer>=0.19.0,<0.20.0
+RUN_DEPENDS =	devel/py-jmespath>=0.7.1,<2.0.0 \
+		net/py-botocore>=1.43.111,<1.44.0 \
+		net/py-s3transfer>=0.19.0,<0.20.0
+
+# No tests in the PyPI sdist.
+NO_TEST =	Yes
 
 .include <bsd.port.mk>
Index: net/py-grpcio/Makefile
===================================================================
RCS file: /cvs/ports/net/py-grpcio/Makefile,v
diff -u -p -u -r1.2 Makefile
--- net/py-grpcio/Makefile	9 Oct 2026 05:52:41 -0000	1.2
+++ net/py-grpcio/Makefile	14 Oct 2026 17:59:23 -0000
@@ -1,12 +1,10 @@
 COMMENT =		HTTP/2-based RPC framework
 
-MODPY_DISTV =		1.83.0
-DISTNAME =		grpcio-${MODPY_DISTV}
+MODPY_DISTV =	1.84.0
+DISTNAME =	grpcio-${MODPY_DISTV}
 PKGNAME =		py-${DISTNAME}
 CATEGORIES =		net
 
-REVISION =		0
-
 HOMEPAGE =		https://grpc.io/docs/languages/python/
 
 MAINTAINER =		Klemens Nanni <kn@openbsd.org>
@@ -63,7 +61,7 @@ WANTLIB += cares crypto m re2 ssl z
 MODULES =		lang/python
 
 MODPY_PI =		Yes
-MODPY_PYBUILD =		setuptools
+MODPY_PYBUILD =	setuptools
 
 BUILD_DEPENDS =		devel/abseil-cpp:patch \
 			devel/py-wheel \
@@ -74,8 +72,6 @@ LIB_DEPENDS =		devel/abseil-cpp \
 			net/libcares \
 			textproc/re2
 
-RUN_DEPENDS =		devel/py-typing-extensions
-
 # avoid warning spam, honour debug
 CFLAGS +=		-Wno-ignored-attributes \
 			-Wno-deprecated-declarations
@@ -93,5 +89,10 @@ post-extract:
 	cd ${BUNDLES_DIR} && rm -rf ${UNUSED_BUNDLES}
 	# Cython extension needs third_party/abseil-cpp/absl/log/initialize.cc
 	ln -sf ${WRKDIR}/devel/abseil-cpp/abseil-cpp-*/ ${BUNDLES_DIR}/abseil-cpp
+
+RUN_DEPENDS =	devel/py-typing-extensions>=4.12,<5
+
+# The PyPI sdist does not include grpcio_tests.
+NO_TEST =	Yes
 
 .include <bsd.port.mk>
Index: net/py-grpcio/distinfo
===================================================================
RCS file: /cvs/ports/net/py-grpcio/distinfo,v
diff -u -p -u -r1.1.1.1 distinfo
--- net/py-grpcio/distinfo	14 Sep 2026 17:23:38 -0000	1.1.1.1
+++ net/py-grpcio/distinfo	14 Oct 2026 17:59:23 -0000
@@ -1,2 +1,2 @@
-SHA256 (grpcio-1.83.0.tar.gz) = dnRYckj7uyrG5O7Pg6ig89kako+UHeVxrP06LwB/vCQ=
-SIZE (grpcio-1.83.0.tar.gz) = 13428824
+SHA256 (grpcio-1.84.0.tar.gz) = Garxcvwu2+/Mzj9uksUVCXXb5WxFdE6eh89y69+Fv74=
+SIZE (grpcio-1.84.0.tar.gz) = 13493876
Index: net/py-grpcio/patches/patch-setup_py
===================================================================
RCS file: /cvs/ports/net/py-grpcio/patches/patch-setup_py,v
diff -u -p -u -r1.1.1.1 patch-setup_py
--- net/py-grpcio/patches/patch-setup_py	14 Sep 2026 17:23:38 -0000	1.1.1.1
+++ net/py-grpcio/patches/patch-setup_py	14 Oct 2026 17:59:23 -0000
@@ -5,7 +5,7 @@
 Index: setup.py
 --- setup.py.orig
 +++ setup.py
-@@ -349,27 +349,27 @@ if BUILD_WITH_SYSTEM_ZLIB:
+@@ -349,27 +349,27 @@
  
  if BUILD_WITH_SYSTEM_CARES:
      CORE_C_FILES = filter(lambda x: "third_party/cares" not in x, CORE_C_FILES)
@@ -37,7 +37,7 @@ Index: setup.py
      + UPB_GRPC_GENERATED_INCLUDE
      + UPBDEFS_GRPC_GENERATED_INCLUDE
      + UTF8_RANGE_INCLUDE
-@@ -402,8 +402,10 @@ if BUILD_WITH_SYSTEM_RE2:
+@@ -402,8 +402,10 @@
      EXTENSION_LIBRARIES += ("re2",)
  if BUILD_WITH_SYSTEM_ABSL:
      EXTENSION_LIBRARIES += tuple(
Index: net/py-websockets/Makefile
===================================================================
RCS file: /cvs/ports/net/py-websockets/Makefile,v
diff -u -p -u -r1.11 Makefile
--- net/py-websockets/Makefile	8 Oct 2026 08:25:58 -0000	1.11
+++ net/py-websockets/Makefile	14 Oct 2026 17:59:25 -0000
@@ -1,9 +1,7 @@
 COMMENT=	Python library for building WebSocket servers and clients
 
-MODPY_DISTV=	17.2
-GH_ACCOUNT=	python-websockets
-GH_PROJECT=	websockets
-GH_TAGNAME=	${MODPY_DISTV}
+MODPY_DISTV =	16.1.1
+DISTNAME =	websockets-${MODPY_DISTV}
 PKGNAME=	py-${DISTNAME}
 
 CATEGORIES=	net
@@ -15,10 +13,9 @@ HOMEPAGE=	https://websockets.readthedocs
 # BSD
 PERMIT_PACKAGE=	Yes
 
-WANTLIB=	pthread
 
 MODULES=	lang/python
-MODPY_PYBUILD=	setuptools
+MODPY_PYBUILD =	setuptools
 
 PORTHOME=	${WRKDIR}
 TEST_DEPENDS=	security/mitmproxy \
@@ -26,5 +23,13 @@ TEST_DEPENDS=	security/mitmproxy \
 
 # needs unported https://pypi.org/project/python-socks/
 MODPY_PYTEST_ARGS=	-k 'not SocksProxyClientTests'
+
+DIST_SUBDIR = websockets-github
+GH_ACCOUNT = python-websockets
+GH_PROJECT = websockets
+GH_TAGNAME = ${MODPY_DISTV}
+
+# Google GenAI requires websockets <17.
+PORTROACH =	limit:^16\.
 
 .include <bsd.port.mk>
Index: net/py-websockets/distinfo
===================================================================
RCS file: /cvs/ports/net/py-websockets/distinfo,v
diff -u -p -u -r1.5 distinfo
--- net/py-websockets/distinfo	8 Oct 2026 08:25:58 -0000	1.5
+++ net/py-websockets/distinfo	14 Oct 2026 17:59:25 -0000
@@ -1,2 +1,2 @@
-SHA256 (websockets-17.2.tar.gz) = C8V1gW7nejAzolGCnvOL2teMMIuF/dZeo5DHoTEJlCY=
-SIZE (websockets-17.2.tar.gz) = 530290
+SHA256 (websockets-github/websockets-16.1.1.tar.gz) = Krljy6eQIHHpMZkU5nNlTmO0uHfxKVCjqgLrfM2ntwE=
+SIZE (websockets-github/websockets-16.1.1.tar.gz) = 461500
Index: net/py-websockets/pkg/PLIST
===================================================================
RCS file: /cvs/ports/net/py-websockets/pkg/PLIST,v
diff -u -p -u -r1.7 PLIST
--- net/py-websockets/pkg/PLIST	31 Jul 2026 17:54:50 -0000	1.7
+++ net/py-websockets/pkg/PLIST	14 Oct 2026 17:59:25 -0000
@@ -1,4 +1,3 @@
-@pkgpath net/py-websockets,python3
 bin/websockets
 lib/python${MODPY_VERSION}/site-packages/websockets/
 lib/python${MODPY_VERSION}/site-packages/websockets-${MODPY_DISTV}.dist-info/
@@ -32,6 +31,8 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/websockets/${MODPY_PYCACHE}frames.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/websockets/${MODPY_PYCACHE}headers.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/websockets/${MODPY_PYCACHE}headers.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/websockets/${MODPY_PYCACHE}http.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/websockets/${MODPY_PYCACHE}http.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/websockets/${MODPY_PYCACHE}http11.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/websockets/${MODPY_PYCACHE}http11.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/websockets/${MODPY_PYCACHE}imports.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
@@ -57,8 +58,12 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/websockets/asyncio/${MODPY_PYCACHE}/
 lib/python${MODPY_VERSION}/site-packages/websockets/asyncio/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/websockets/asyncio/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/websockets/asyncio/${MODPY_PYCACHE}async_timeout.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/websockets/asyncio/${MODPY_PYCACHE}async_timeout.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/websockets/asyncio/${MODPY_PYCACHE}client.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/websockets/asyncio/${MODPY_PYCACHE}client.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/websockets/asyncio/${MODPY_PYCACHE}compatibility.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/websockets/asyncio/${MODPY_PYCACHE}compatibility.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/websockets/asyncio/${MODPY_PYCACHE}connection.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/websockets/asyncio/${MODPY_PYCACHE}connection.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/websockets/asyncio/${MODPY_PYCACHE}messages.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
@@ -67,7 +72,9 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/websockets/asyncio/${MODPY_PYCACHE}router.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/websockets/asyncio/${MODPY_PYCACHE}server.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/websockets/asyncio/${MODPY_PYCACHE}server.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/websockets/asyncio/async_timeout.py
 lib/python${MODPY_VERSION}/site-packages/websockets/asyncio/client.py
+lib/python${MODPY_VERSION}/site-packages/websockets/asyncio/compatibility.py
 lib/python${MODPY_VERSION}/site-packages/websockets/asyncio/connection.py
 lib/python${MODPY_VERSION}/site-packages/websockets/asyncio/messages.py
 lib/python${MODPY_VERSION}/site-packages/websockets/asyncio/router.py
@@ -91,6 +98,7 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/websockets/extensions/permessage_deflate.py
 lib/python${MODPY_VERSION}/site-packages/websockets/frames.py
 lib/python${MODPY_VERSION}/site-packages/websockets/headers.py
+lib/python${MODPY_VERSION}/site-packages/websockets/http.py
 lib/python${MODPY_VERSION}/site-packages/websockets/http11.py
 lib/python${MODPY_VERSION}/site-packages/websockets/imports.py
 lib/python${MODPY_VERSION}/site-packages/websockets/legacy/
@@ -153,29 +161,6 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/websockets/sync/router.py
 lib/python${MODPY_VERSION}/site-packages/websockets/sync/server.py
 lib/python${MODPY_VERSION}/site-packages/websockets/sync/utils.py
-lib/python${MODPY_VERSION}/site-packages/websockets/trio/
-lib/python${MODPY_VERSION}/site-packages/websockets/trio/__init__.py
-lib/python${MODPY_VERSION}/site-packages/websockets/trio/${MODPY_PYCACHE}/
-lib/python${MODPY_VERSION}/site-packages/websockets/trio/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/websockets/trio/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/websockets/trio/${MODPY_PYCACHE}client.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/websockets/trio/${MODPY_PYCACHE}client.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/websockets/trio/${MODPY_PYCACHE}connection.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/websockets/trio/${MODPY_PYCACHE}connection.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/websockets/trio/${MODPY_PYCACHE}messages.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/websockets/trio/${MODPY_PYCACHE}messages.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/websockets/trio/${MODPY_PYCACHE}router.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/websockets/trio/${MODPY_PYCACHE}router.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/websockets/trio/${MODPY_PYCACHE}server.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/websockets/trio/${MODPY_PYCACHE}server.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/websockets/trio/${MODPY_PYCACHE}utils.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/websockets/trio/${MODPY_PYCACHE}utils.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/websockets/trio/client.py
-lib/python${MODPY_VERSION}/site-packages/websockets/trio/connection.py
-lib/python${MODPY_VERSION}/site-packages/websockets/trio/messages.py
-lib/python${MODPY_VERSION}/site-packages/websockets/trio/router.py
-lib/python${MODPY_VERSION}/site-packages/websockets/trio/server.py
-lib/python${MODPY_VERSION}/site-packages/websockets/trio/utils.py
 lib/python${MODPY_VERSION}/site-packages/websockets/typing.py
 lib/python${MODPY_VERSION}/site-packages/websockets/uri.py
 lib/python${MODPY_VERSION}/site-packages/websockets/utils.py
Index: security/py-fast-cipher/Makefile
===================================================================
RCS file: /cvs/ports/security/py-fast-cipher/Makefile,v
diff -u -p -u -r1.2 Makefile
--- security/py-fast-cipher/Makefile	31 Aug 2026 23:43:56 -0000	1.2
+++ security/py-fast-cipher/Makefile	14 Oct 2026 17:59:23 -0000
@@ -1,9 +1,8 @@
-COMMENT=	fast AES-based symmetric cipher library
+COMMENT=	format-preserving encryption in pure Python
 
-MODPY_DISTV=	0.2.2
-DISTNAME=	fast_cipher-${MODPY_DISTV}
+MODPY_DISTV =	0.2.2
+DISTNAME =	fast_cipher-${MODPY_DISTV}
 PKGNAME=	py-${DISTNAME:S/_/-/}
-REVISION=	0
 
 CATEGORIES=	security
 
@@ -15,6 +14,6 @@ PERMIT_PACKAGE=	Yes
 MODULES=	lang/python
 
 MODPY_PI=	Yes
-MODPY_PYBUILD=	setuptools
+MODPY_PYBUILD =	setuptools
 
 .include <bsd.port.mk>
Index: security/py-google-auth/Makefile
===================================================================
RCS file: /cvs/ports/security/py-google-auth/Makefile,v
diff -u -p -u -r1.4 Makefile
--- security/py-google-auth/Makefile	6 May 2026 13:21:54 -0000	1.4
+++ security/py-google-auth/Makefile	14 Oct 2026 17:59:23 -0000
@@ -1,6 +1,6 @@
 COMMENT =	Google authentication library
 
-MODPY_DISTV =	2.50.0
+MODPY_DISTV =	2.61.0
 DISTNAME =	google_auth-${MODPY_DISTV}
 PKGNAME =	py-${DISTNAME:S/_/-/}
 
@@ -13,9 +13,6 @@ MODULES =	lang/python
 MODPY_PYBUILD =	setuptools
 MODPY_PI =	Yes
 
-RUN_DEPENDS =	devel/py-asn1-modules \
-		security/py-cryptography
-
 TEST_DEPENDS =	devel/py-aioresponses \
 		devel/py-freezegun \
 		devel/py-mock \
@@ -28,5 +25,9 @@ TEST_DEPENDS =	devel/py-aioresponses \
 		www/py-jwt \
 		www/py-requests \
 		www/py-responses
+
+RUN_DEPENDS =	devel/py-asn1-modules>=0.2.1 \
+		security/py-cryptography>=41.0.5 \
+		www/py-requests>=2.30.0,<3.0.0
 
 .include <bsd.port.mk>
Index: security/py-google-auth/distinfo
===================================================================
RCS file: /cvs/ports/security/py-google-auth/distinfo,v
diff -u -p -u -r1.3 distinfo
--- security/py-google-auth/distinfo	6 May 2026 13:21:54 -0000	1.3
+++ security/py-google-auth/distinfo	14 Oct 2026 17:59:23 -0000
@@ -1,2 +1,2 @@
-SHA256 (google_auth-2.50.0.tar.gz) = 816vsZEZUyjozhCniDlwh35660nCv6pUqg45QxbTU9A=
-SIZE (google_auth-2.50.0.tar.gz) = 336523
+SHA256 (google_auth-2.61.0.tar.gz) = N/CBWWcyLowysSv0IlMei2N8r9quCsu5FBEXz+apbyM=
+SIZE (google_auth-2.61.0.tar.gz) = 398379
Index: sysutils/py-filelock/Makefile
===================================================================
RCS file: /cvs/ports/sysutils/py-filelock/Makefile,v
diff -u -p -u -r1.44 Makefile
--- sysutils/py-filelock/Makefile	8 Oct 2026 09:34:02 -0000	1.44
+++ sysutils/py-filelock/Makefile	14 Oct 2026 17:59:23 -0000
@@ -1,7 +1,7 @@
 COMMENT=	platform independent file lock
 
-MODPY_DISTV=	4.0.11
-DISTNAME=	filelock-${MODPY_DISTV}
+MODPY_DISTV =	3.32.7
+DISTNAME =	filelock-${MODPY_DISTV}
 PKGNAME=	py-${DISTNAME}
 
 CATEGORIES=	sysutils
@@ -13,7 +13,7 @@ HOMEPAGE=	https://py-filelock.readthedoc
 PERMIT_PACKAGE=	Yes
 
 MODULES=	lang/python
-MODPY_PYBUILD=	hatch-vcs
+MODPY_PYBUILD =	hatch-vcs
 MODPY_PI=	Yes
 
 # disable failing tests with a long timeout
@@ -31,5 +31,10 @@ post-test:
 	@echo; echo Tests using threaded locks have been deselected as they; \
 	echo fail with long timeouts: test_threaded_shared_lock_obj,; \
 	echo test_threaded_lock_different_lock_obj; echo
+
+# LiteLLM requires filelock <4.
+PORTROACH =	limit:^3\.
+
+BUILD_DEPENDS +=	devel/py-hatch-vcs>=0.5
 
 .include <bsd.port.mk>
Index: sysutils/py-filelock/distinfo
===================================================================
RCS file: /cvs/ports/sysutils/py-filelock/distinfo,v
diff -u -p -u -r1.33 distinfo
--- sysutils/py-filelock/distinfo	8 Oct 2026 09:34:02 -0000	1.33
+++ sysutils/py-filelock/distinfo	14 Oct 2026 17:59:23 -0000
@@ -1,2 +1,2 @@
-SHA256 (filelock-4.0.11.tar.gz) = ncRToe3SViam/JfCyxvZ9+RjRYQ9QLMYHAcXYfuaX3o=
-SIZE (filelock-4.0.11.tar.gz) = 253844
+SHA256 (filelock-3.32.7.tar.gz) = N7ij2YEbD5rvfl7FxxuzIN5S31HmypvNb1rYEYdmDac=
+SIZE (filelock-3.32.7.tar.gz) = 225154
Index: sysutils/py-filelock/pkg/PLIST
===================================================================
RCS file: /cvs/ports/sysutils/py-filelock/pkg/PLIST,v
diff -u -p -u -r1.14 PLIST
--- sysutils/py-filelock/pkg/PLIST	8 Oct 2026 09:34:02 -0000	1.14
+++ sysutils/py-filelock/pkg/PLIST	14 Oct 2026 17:59:23 -0000
@@ -61,15 +61,9 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/filelock/_soft_rw/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/filelock/_soft_rw/${MODPY_PYCACHE}_async.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/filelock/_soft_rw/${MODPY_PYCACHE}_async.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/filelock/_soft_rw/${MODPY_PYCACHE}_protocol.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/filelock/_soft_rw/${MODPY_PYCACHE}_protocol.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/filelock/_soft_rw/${MODPY_PYCACHE}_storage.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/filelock/_soft_rw/${MODPY_PYCACHE}_storage.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/filelock/_soft_rw/${MODPY_PYCACHE}_sync.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/filelock/_soft_rw/${MODPY_PYCACHE}_sync.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/filelock/_soft_rw/_async.py
-lib/python${MODPY_VERSION}/site-packages/filelock/_soft_rw/_protocol.py
-lib/python${MODPY_VERSION}/site-packages/filelock/_soft_rw/_storage.py
 lib/python${MODPY_VERSION}/site-packages/filelock/_soft_rw/_sync.py
 lib/python${MODPY_VERSION}/site-packages/filelock/_strict.py
 lib/python${MODPY_VERSION}/site-packages/filelock/_unix.py
Index: textproc/py-rank-bm25/Makefile
===================================================================
RCS file: /cvs/ports/textproc/py-rank-bm25/Makefile,v
diff -u -p -u -r1.2 Makefile
--- textproc/py-rank-bm25/Makefile	31 Aug 2026 23:43:56 -0000	1.2
+++ textproc/py-rank-bm25/Makefile	14 Oct 2026 17:59:25 -0000
@@ -1,9 +1,8 @@
 COMMENT=	BM25 ranking algorithms for information retrieval
 
-MODPY_DISTV=	0.2.2
-DISTNAME=	rank_bm25-${MODPY_DISTV}
+MODPY_DISTV =	0.2.2
+DISTNAME =	rank_bm25-${MODPY_DISTV}
 PKGNAME=	py-${DISTNAME:S/_/-/}
-REVISION=	0
 
 CATEGORIES=	textproc
 
@@ -15,8 +14,11 @@ PERMIT_PACKAGE=	Yes
 MODULES=	lang/python
 
 MODPY_PI=	Yes
-MODPY_PYBUILD=	setuptools
+MODPY_PYBUILD =	setuptools
 
-RUN_DEPENDS=	math/py-numpy
+RUN_DEPENDS =	math/py-numpy
+
+# No tests in the PyPI sdist.
+NO_TEST =	Yes
 
 .include <bsd.port.mk>
Index: textproc/py-tiktoken/Makefile
===================================================================
RCS file: /cvs/ports/textproc/py-tiktoken/Makefile,v
diff -u -p -u -r1.1.1.1 Makefile
--- textproc/py-tiktoken/Makefile	19 Jul 2026 19:14:06 -0000	1.1.1.1
+++ textproc/py-tiktoken/Makefile	14 Oct 2026 17:59:25 -0000
@@ -1,6 +1,6 @@
 COMMENT =	fast BPE tokenizer for OpenAI models
 
-MODPY_DISTV =	0.13.0
+MODPY_DISTV =	0.14.0
 DISTNAME =	tiktoken-${MODPY_DISTV}
 PKGNAME =	py-${DISTNAME}
 
@@ -13,11 +13,18 @@ MODULES =		lang/python
 
 MODPY_PI =		Yes
 
-MODPY_PYBUILD =		setuptools-rust
-MODPY_TEST_DIR =	${WRKINST}${MODPY_SITEPKG}
-
-RUN_DEPENDS =		devel/py-regex \
-			www/py-requests
+MODPY_PYBUILD =	setuptools-rust
 
 .include "crates.inc"
+RUN_DEPENDS =	devel/py-regex \
+		www/py-requests
+
+WANTLIB +=	${MODCARGO_WANTLIB:Npthread}
+MAKE_JOBS =	1
+MODCARGO_ENV +=	CARGO_PROFILE_RELEASE_LTO=off
+
+MODPY_PYTEST_ARGS =	tests
+
+MODPY_TEST_LINK_SO = Yes
+TEST_DEPENDS = devel/py-hypothesis
 .include <bsd.port.mk>
Index: textproc/py-tiktoken/crates.inc
===================================================================
RCS file: /cvs/ports/textproc/py-tiktoken/crates.inc,v
diff -u -p -u -r1.1.1.1 crates.inc
--- textproc/py-tiktoken/crates.inc	19 Jul 2026 19:14:06 -0000	1.1.1.1
+++ textproc/py-tiktoken/crates.inc	14 Oct 2026 17:59:25 -0000
@@ -1,27 +1,27 @@
-MODCARGO_CRATES +=	aho-corasick	1.1.4	# Unlicense OR MIT
+MODCARGO_CRATES +=	aho-corasick	1.1.5	# Unlicense OR MIT
 MODCARGO_CRATES +=	bit-set	0.8.0	# Apache-2.0 OR MIT
 MODCARGO_CRATES +=	bit-vec	0.8.0	# Apache-2.0 OR MIT
-MODCARGO_CRATES +=	bstr	1.12.1	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	fancy-regex	0.17.0	# MIT
+MODCARGO_CRATES +=	bstr	1.13.1	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	fancy-regex	0.19.2	# MIT
 MODCARGO_CRATES +=	heck	0.5.0	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	libc	0.2.186	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	memchr	2.8.0	# Unlicense OR MIT
+MODCARGO_CRATES +=	libc	0.2.190	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	memchr	2.8.3	# Unlicense OR MIT
 MODCARGO_CRATES +=	once_cell	1.21.4	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	portable-atomic	1.13.1	# Apache-2.0 OR MIT
-MODCARGO_CRATES +=	proc-macro2	1.0.106	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	pyo3	0.28.3	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	pyo3-build-config	0.28.3	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	pyo3-ffi	0.28.3	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	pyo3-macros	0.28.3	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	pyo3-macros-backend	0.28.3	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	quote	1.0.45	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	regex	1.12.3	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	regex-automata	0.4.14	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	regex-syntax	0.8.10	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	rustc-hash	2.1.2	# Apache-2.0 OR MIT
-MODCARGO_CRATES +=	serde	1.0.228	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	serde_core	1.0.228	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	serde_derive	1.0.228	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	syn	2.0.117	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	portable-atomic	1.15.0	# Apache-2.0 OR MIT
+MODCARGO_CRATES +=	proc-macro2	1.0.107	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	pyo3	0.29.3	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	pyo3-build-config	0.29.3	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	pyo3-ffi	0.29.3	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	pyo3-macros	0.29.3	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	pyo3-macros-backend	0.29.3	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	quote	1.0.47	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	regex	1.13.1	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	regex-automata	0.4.18	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	regex-syntax	0.8.11	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	rustc-hash	2.1.3	# Apache-2.0 OR MIT
+MODCARGO_CRATES +=	serde_core	1.0.229	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	serde_derive	1.0.229	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	syn	2.0.119	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	syn	3.0.8	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	target-lexicon	0.13.5	# Apache-2.0 WITH LLVM-exception
-MODCARGO_CRATES +=	unicode-ident	1.0.24	# (MIT OR Apache-2.0) AND Unicode-3.0
+MODCARGO_CRATES +=	unicode-ident	1.0.26	# (MIT OR Apache-2.0) AND Unicode-3.0
Index: textproc/py-tiktoken/distinfo
===================================================================
RCS file: /cvs/ports/textproc/py-tiktoken/distinfo,v
diff -u -p -u -r1.1.1.1 distinfo
--- textproc/py-tiktoken/distinfo	19 Jul 2026 19:14:06 -0000	1.1.1.1
+++ textproc/py-tiktoken/distinfo	14 Oct 2026 17:59:25 -0000
@@ -1,56 +1,56 @@
-SHA256 (cargo/aho-corasick-1.1.4.tar.gz) = 3dMaEwQnwnUY3yZpQ6UwjtktSyJsxjn1qPEAKBYXQwE=
+SHA256 (cargo/aho-corasick-1.1.5.tar.gz) = yYJkL6noYGBWgo7pqFBXNyMBELsQmRU8ee/oZcWdEro=
 SHA256 (cargo/bit-set-0.8.0.tar.gz) = CIB+CA7X+dVDP6mydRls/DVBT2agx52GTcUaDYJSMaM=
 SHA256 (cargo/bit-vec-0.8.0.tar.gz) = XnZKHUDVENrzXge+nrBudXcJCMJ9QR7mySEJyYQOqvc=
-SHA256 (cargo/bstr-1.12.1.tar.gz) = YwROGujmnztaksc2ymJpuNEvp+/jm/NN2wbRAs8OLKs=
-SHA256 (cargo/fancy-regex-0.17.0.tar.gz) = cs9GH4Zchiu33Fc/ZD3WoraEL3wwsHiCtWvRSMwnYbg=
+SHA256 (cargo/bstr-1.13.1.tar.gz) = a7MbRsFCROIO6ZhLEb9cmSuR+2k5/qYW41Esi67Nvl8=
+SHA256 (cargo/fancy-regex-0.19.2.tar.gz) = 0wH1vxh7PClfzmRo04dQN6C8zF9rFRxjysL4W6vyGRI=
 SHA256 (cargo/heck-0.5.0.tar.gz) = IwTgCYP4f/s4tVtES147YKiEtdMMD8p9gv4zRJu+Veo=
-SHA256 (cargo/libc-0.2.186.tar.gz) = aKuRAX/hbGIkhoQOTIPJo3r+/5eL0jm1KT1h7OWH3mY=
-SHA256 (cargo/memchr-2.8.0.tar.gz) = +MpY9EfwbtF9X8QEPOGxDdIF4GD7POW5ebjtjln/P3k=
+SHA256 (cargo/libc-0.2.190.tar.gz) = zl093G0/oADrFTbYXhR7/jGqyrppLtaodvlct8hVvng=
+SHA256 (cargo/memchr-2.8.3.tar.gz) = z4uvHFXmL/ys56nwb0vZzT8MS+sCLTs2cla5G4dRPZg=
 SHA256 (cargo/once_cell-1.21.4.tar.gz) = n3w+S+sz+F1Frj46F5IYVwbI4W0EMjjFkzMcx80xO1A=
-SHA256 (cargo/portable-atomic-1.13.1.tar.gz) = wzqUcYlvHGnOzvjSDL4veszRJSfOYIRf9EwVO7KiG0k=
-SHA256 (cargo/proc-macro2-1.0.106.tar.gz) = j9APC7LpDYHRBEwrMmF/aPy5+ju3ZAwj6cdI5T+zCTQ=
-SHA256 (cargo/pyo3-0.28.3.tar.gz) = kf2OOKO1DtEWf7mBzW/WAUfgkXhMQnuPcYOn7jLDHBI=
-SHA256 (cargo/pyo3-build-config-0.28.3.tar.gz) = 42jn3f3rmMm8p/g4O+Fkj9hKtGa/K8AV6UAI2201YR4=
-SHA256 (cargo/pyo3-ffi-0.28.3.tar.gz) = fynhCvgLH3zK9/aerOgAoD7NE+iDrPrMHl0JiGBfZR4=
-SHA256 (cargo/pyo3-macros-0.28.3.tar.gz) = 325SDv9HxFmX0vx92CFLJd0TEJGLuyZCFW72amfymBM=
-SHA256 (cargo/pyo3-macros-backend-0.28.3.tar.gz) = xM3CGNg1c4+BwjOPgiB4r0W0r9+LLjPLtZFvEIuBOss=
-SHA256 (cargo/quote-1.0.45.tar.gz) = QfJhmWYFBok4LStE9mT0vFk+EpeFo21u43bd83JZuSQ=
-SHA256 (cargo/regex-1.12.3.tar.gz) = 4QdUoUuRN917Hj5bBJPMkXH90QXgq0d/UbcufzrA4nY=
-SHA256 (cargo/regex-automata-0.4.14.tar.gz) = bh3UEi/BWV6BYmGJRUdoku78p7iMUoIOdK9iYiE8ro8=
-SHA256 (cargo/regex-syntax-0.8.10.tar.gz) = 3Il92NnovR7Yza2CtZZsPg7K4J+xkH1Y76oBNUMYXQo=
-SHA256 (cargo/rustc-hash-2.1.2.tar.gz) = lDAKvz8a4uK4/7e1gEPePTmcc/pvS3OCZAKlxFdhTb4=
-SHA256 (cargo/serde-1.0.228.tar.gz) = mo6U6n83i9Msu9NxmKSpFDYYDFu0ckEeSLXsLiEkrp4=
-SHA256 (cargo/serde_core-1.0.228.tar.gz) = QdOFx9TKWOWfxzKvJcOYO2eshSwaJQAK/hF13kWLZ60=
-SHA256 (cargo/serde_derive-1.0.228.tar.gz) = 1UDyINMYcXPaIg+IWrZmCDZ7ZXTpJQEak1Pkut2pHXk=
-SHA256 (cargo/syn-2.0.117.tar.gz) = 5mW4gD57HSpyf0AjRWu7vnTaZwmcWFJYrwrZxQE7m5k=
+SHA256 (cargo/portable-atomic-1.15.0.tar.gz) = Bci2Po2WCds4fwMkkY+B1o/id0jwhO8JL7NZVNBTmoU=
+SHA256 (cargo/proc-macro2-1.0.107.tar.gz) = mF5+ybt0XmzmU1tUTYTWzW962L1xHDmJOK6YO5GnZtk=
+SHA256 (cargo/pyo3-0.29.3.tar.gz) = cA0Y+iZ7c7m1If1+E1gOL0RpFvF2ys7hq2P8yBkfFlU=
+SHA256 (cargo/pyo3-build-config-0.29.3.tar.gz) = ez/AxNCPa7EOcf4537ni9ZxutoVOIuyAkvUMaaRJmts=
+SHA256 (cargo/pyo3-ffi-0.29.3.tar.gz) = 38C44Z3ymq1whs+Xe7DCovFD4wVn6xE+nPcrYsppgzA=
+SHA256 (cargo/pyo3-macros-0.29.3.tar.gz) = YQDopLXrpTr6pe0Hg2SFGgskmcVTpEwxAmuSkEm0ncY=
+SHA256 (cargo/pyo3-macros-backend-0.29.3.tar.gz) = YUOHehboK1pye3En/0zYaFiiSijXRdcvQ+byJ8exvbM=
+SHA256 (cargo/quote-1.0.47.tar.gz) = H79NsUKkc6jYDCa78YRU7UWL+NJsghnDMdrs/b0HkAE=
+SHA256 (cargo/regex-1.13.1.tar.gz) = 8CAje2yO7ZPbLiy1PADGCo4bxz2n0HMZmhGAQBRQIY0=
+SHA256 (cargo/regex-automata-0.4.18.tar.gz) = rYVTubJkEyUcvzDmIFlcekGziH8D2gRXnA5rDWoGtLI=
+SHA256 (cargo/regex-syntax-0.8.11.tar.gz) = 1vb/mjeEhbKYpShmVtpmW6dEE9NtsJeWMyddLnCBRdQ=
+SHA256 (cargo/rustc-hash-2.1.3.tar.gz) = ax5/mkKFcb4txbwFBcE/tr+TaCK4lOyHq/igik5RdC0=
+SHA256 (cargo/serde_core-1.0.229.tar.gz) = Z9yiycUeWKR5Gkse1YMIs5xkIk00mpNatQOao2CUKkg=
+SHA256 (cargo/serde_derive-1.0.229.tar.gz) = 56XXEmOlp9R7Qfaz8GuidvEMwYsJMfF5n3EFeOIwk0g=
+SHA256 (cargo/syn-2.0.119.tar.gz) = hygxtkLRoHmZqWKjUe01uVXqLPyPOGIJHiokCoTxcpc=
+SHA256 (cargo/syn-3.0.8.tar.gz) = AQFto3PNj37xJiT3ljCfXDG6jWRt0IhWwCzXQdgjxiI=
 SHA256 (cargo/target-lexicon-0.13.5.tar.gz) = rbaTWm9cIBcO7OsaODWknhLhnXkvbdNEzMdqmFylpso=
-SHA256 (cargo/unicode-ident-1.0.24.tar.gz) = 5uQxPNX809rVyvoXlwLiskT3YJkfRTl9FNTr84JH2nU=
-SHA256 (tiktoken-0.13.0.tar.gz) = yUNXFMOoTCMZSZ3powDA5gREndB5n/JGRYs7tqf0M8E=
-SIZE (cargo/aho-corasick-1.1.4.tar.gz) = 184015
+SHA256 (cargo/unicode-ident-1.0.26.tar.gz) = 0kX0eFd/gJqFFZTQIxO2QPtDfguzOGZ1PP+TeGMJaVQ=
+SHA256 (tiktoken-0.14.0.tar.gz) = Ix3skO/NzPG1ZaFBYQdzbx4JsaCP5zbvnWNj5ibQOHQ=
+SIZE (cargo/aho-corasick-1.1.5.tar.gz) = 184315
 SIZE (cargo/bit-set-0.8.0.tar.gz) = 16289
 SIZE (cargo/bit-vec-0.8.0.tar.gz) = 24132
-SIZE (cargo/bstr-1.12.1.tar.gz) = 354916
-SIZE (cargo/fancy-regex-0.17.0.tar.gz) = 109054
+SIZE (cargo/bstr-1.13.1.tar.gz) = 356631
+SIZE (cargo/fancy-regex-0.19.2.tar.gz) = 235529
 SIZE (cargo/heck-0.5.0.tar.gz) = 11517
-SIZE (cargo/libc-0.2.186.tar.gz) = 821883
-SIZE (cargo/memchr-2.8.0.tar.gz) = 97780
+SIZE (cargo/libc-0.2.190.tar.gz) = 853678
+SIZE (cargo/memchr-2.8.3.tar.gz) = 99165
 SIZE (cargo/once_cell-1.21.4.tar.gz) = 35010
-SIZE (cargo/portable-atomic-1.13.1.tar.gz) = 197001
-SIZE (cargo/proc-macro2-1.0.106.tar.gz) = 59765
-SIZE (cargo/pyo3-0.28.3.tar.gz) = 1204476
-SIZE (cargo/pyo3-build-config-0.28.3.tar.gz) = 35961
-SIZE (cargo/pyo3-ffi-0.28.3.tar.gz) = 80881
-SIZE (cargo/pyo3-macros-0.28.3.tar.gz) = 8963
-SIZE (cargo/pyo3-macros-backend-0.28.3.tar.gz) = 88063
-SIZE (cargo/quote-1.0.45.tar.gz) = 31564
-SIZE (cargo/regex-1.12.3.tar.gz) = 153392
-SIZE (cargo/regex-automata-0.4.14.tar.gz) = 618012
-SIZE (cargo/regex-syntax-0.8.10.tar.gz) = 358781
-SIZE (cargo/rustc-hash-2.1.2.tar.gz) = 14754
-SIZE (cargo/serde-1.0.228.tar.gz) = 83652
-SIZE (cargo/serde_core-1.0.228.tar.gz) = 63111
-SIZE (cargo/serde_derive-1.0.228.tar.gz) = 59605
-SIZE (cargo/syn-2.0.117.tar.gz) = 306011
+SIZE (cargo/portable-atomic-1.15.0.tar.gz) = 202705
+SIZE (cargo/proc-macro2-1.0.107.tar.gz) = 59588
+SIZE (cargo/pyo3-0.29.3.tar.gz) = 1261077
+SIZE (cargo/pyo3-build-config-0.29.3.tar.gz) = 41138
+SIZE (cargo/pyo3-ffi-0.29.3.tar.gz) = 91291
+SIZE (cargo/pyo3-macros-0.29.3.tar.gz) = 9050
+SIZE (cargo/pyo3-macros-backend-0.29.3.tar.gz) = 95162
+SIZE (cargo/quote-1.0.47.tar.gz) = 31622
+SIZE (cargo/regex-1.13.1.tar.gz) = 157118
+SIZE (cargo/regex-automata-0.4.18.tar.gz) = 628707
+SIZE (cargo/regex-syntax-0.8.11.tar.gz) = 359055
+SIZE (cargo/rustc-hash-2.1.3.tar.gz) = 14811
+SIZE (cargo/serde_core-1.0.229.tar.gz) = 63100
+SIZE (cargo/serde_derive-1.0.229.tar.gz) = 59864
+SIZE (cargo/syn-2.0.119.tar.gz) = 307407
+SIZE (cargo/syn-3.0.8.tar.gz) = 313816
 SIZE (cargo/target-lexicon-0.13.5.tar.gz) = 26928
-SIZE (cargo/unicode-ident-1.0.24.tar.gz) = 49298
-SIZE (tiktoken-0.13.0.tar.gz) = 38986
+SIZE (cargo/unicode-ident-1.0.26.tar.gz) = 48425
+SIZE (tiktoken-0.14.0.tar.gz) = 38898
Index: textproc/py-tokenizers/Makefile
===================================================================
RCS file: /cvs/ports/textproc/py-tokenizers/Makefile,v
diff -u -p -u -r1.2 Makefile
--- textproc/py-tokenizers/Makefile	12 Aug 2026 19:32:48 -0000	1.2
+++ textproc/py-tokenizers/Makefile	14 Oct 2026 17:59:25 -0000
@@ -1,6 +1,7 @@
 COMMENT=	tokenizers with a focus on performance
 
 MODPY_DISTV=	0.23.1
+REVISION=	0
 DISTNAME=	tokenizers-${MODPY_DISTV}
 PKGNAME=	py-${DISTNAME}
 
@@ -19,7 +20,18 @@ MODULES=	lang/python
 MODPY_PI=	Yes
 MODPY_PYBUILD=	maturin
 
-BUILD_DEPENDS=	textproc/oniguruma
+LIB_DEPENDS=	textproc/oniguruma
+WANTLIB +=	${COMPILER_LIBCXX} c m onig
+RUN_DEPENDS=	devel/py-huggingface-hub>=0.16.4,<2.0
+
+# Let Maturin read the Python metadata outside the Rust workspace.
+do-build:
+	${MODCARGO_CARGO_RUN} build --release ${MODCARGO_BUILD_ARGS}
 
 .include "crates.inc"
+MODPY_PYTEST_ARGS =	bindings/python/tests
+
+# Documentation tutorials require datasets and large online corpora.
+MODPY_TEST_DIR = ${WRKSRC}/bindings/python
+MODPY_PYTEST_ARGS = tests -m 'not network' --ignore=tests/documentation
 .include <bsd.port.mk>
Index: textproc/py-tokenizers/pkg/PLIST
===================================================================
RCS file: /cvs/ports/textproc/py-tokenizers/pkg/PLIST,v
diff -u -p -u -r1.1.1.1 PLIST
--- textproc/py-tokenizers/pkg/PLIST	19 Jul 2026 19:15:38 -0000	1.1.1.1
+++ textproc/py-tokenizers/pkg/PLIST	14 Oct 2026 17:59:25 -0000
@@ -1,10 +1,82 @@
 lib/python${MODPY_VERSION}/site-packages/tokenizers/
+lib/python${MODPY_VERSION}/site-packages/tokenizers-${MODPY_DISTV}.dist-info/
+lib/python${MODPY_VERSION}/site-packages/tokenizers-${MODPY_DISTV}.dist-info/METADATA
+lib/python${MODPY_VERSION}/site-packages/tokenizers-${MODPY_DISTV}.dist-info/RECORD
+lib/python${MODPY_VERSION}/site-packages/tokenizers-${MODPY_DISTV}.dist-info/WHEEL
 lib/python${MODPY_VERSION}/site-packages/tokenizers/__init__.py
+lib/python${MODPY_VERSION}/site-packages/tokenizers/__init__.pyi
 lib/python${MODPY_VERSION}/site-packages/tokenizers/${MODPY_PYCACHE}/
 lib/python${MODPY_VERSION}/site-packages/tokenizers/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/tokenizers/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/tokenizers/decoders/
+lib/python${MODPY_VERSION}/site-packages/tokenizers/decoders.pyi
+lib/python${MODPY_VERSION}/site-packages/tokenizers/decoders/__init__.py
+lib/python${MODPY_VERSION}/site-packages/tokenizers/decoders/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/tokenizers/decoders/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/tokenizers/decoders/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/tokenizers/implementations/
+lib/python${MODPY_VERSION}/site-packages/tokenizers/implementations/__init__.py
+lib/python${MODPY_VERSION}/site-packages/tokenizers/implementations/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/tokenizers/implementations/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/tokenizers/implementations/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/tokenizers/implementations/${MODPY_PYCACHE}base_tokenizer.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/tokenizers/implementations/${MODPY_PYCACHE}base_tokenizer.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/tokenizers/implementations/${MODPY_PYCACHE}bert_wordpiece.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/tokenizers/implementations/${MODPY_PYCACHE}bert_wordpiece.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/tokenizers/implementations/${MODPY_PYCACHE}byte_level_bpe.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/tokenizers/implementations/${MODPY_PYCACHE}byte_level_bpe.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/tokenizers/implementations/${MODPY_PYCACHE}char_level_bpe.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/tokenizers/implementations/${MODPY_PYCACHE}char_level_bpe.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/tokenizers/implementations/${MODPY_PYCACHE}sentencepiece_bpe.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/tokenizers/implementations/${MODPY_PYCACHE}sentencepiece_bpe.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/tokenizers/implementations/${MODPY_PYCACHE}sentencepiece_unigram.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/tokenizers/implementations/${MODPY_PYCACHE}sentencepiece_unigram.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/tokenizers/implementations/base_tokenizer.py
+lib/python${MODPY_VERSION}/site-packages/tokenizers/implementations/bert_wordpiece.py
+lib/python${MODPY_VERSION}/site-packages/tokenizers/implementations/byte_level_bpe.py
+lib/python${MODPY_VERSION}/site-packages/tokenizers/implementations/char_level_bpe.py
+lib/python${MODPY_VERSION}/site-packages/tokenizers/implementations/sentencepiece_bpe.py
+lib/python${MODPY_VERSION}/site-packages/tokenizers/implementations/sentencepiece_unigram.py
+lib/python${MODPY_VERSION}/site-packages/tokenizers/models/
+lib/python${MODPY_VERSION}/site-packages/tokenizers/models.pyi
+lib/python${MODPY_VERSION}/site-packages/tokenizers/models/__init__.py
+lib/python${MODPY_VERSION}/site-packages/tokenizers/models/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/tokenizers/models/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/tokenizers/models/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/tokenizers/normalizers/
+lib/python${MODPY_VERSION}/site-packages/tokenizers/normalizers.pyi
+lib/python${MODPY_VERSION}/site-packages/tokenizers/normalizers/__init__.py
+lib/python${MODPY_VERSION}/site-packages/tokenizers/normalizers/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/tokenizers/normalizers/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/tokenizers/normalizers/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/tokenizers/pre_tokenizers/
+lib/python${MODPY_VERSION}/site-packages/tokenizers/pre_tokenizers.pyi
+lib/python${MODPY_VERSION}/site-packages/tokenizers/pre_tokenizers/__init__.py
+lib/python${MODPY_VERSION}/site-packages/tokenizers/pre_tokenizers/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/tokenizers/pre_tokenizers/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/tokenizers/pre_tokenizers/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/tokenizers/processors/
+lib/python${MODPY_VERSION}/site-packages/tokenizers/processors.pyi
+lib/python${MODPY_VERSION}/site-packages/tokenizers/processors/__init__.py
+lib/python${MODPY_VERSION}/site-packages/tokenizers/processors/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/tokenizers/processors/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/tokenizers/processors/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/tokenizers/py.typed
 @so lib/python${MODPY_VERSION}/site-packages/tokenizers/tokenizers${MODPY_ABI3SO}.so
-lib/python${MODPY_VERSION}/site-packages/tokenizers_python-${MODPY_DISTV}.dist-info/
-lib/python${MODPY_VERSION}/site-packages/tokenizers_python-${MODPY_DISTV}.dist-info/METADATA
-lib/python${MODPY_VERSION}/site-packages/tokenizers_python-${MODPY_DISTV}.dist-info/RECORD
-lib/python${MODPY_VERSION}/site-packages/tokenizers_python-${MODPY_DISTV}.dist-info/WHEEL
+lib/python${MODPY_VERSION}/site-packages/tokenizers/tokenizers.pyi
+lib/python${MODPY_VERSION}/site-packages/tokenizers/tools/
+lib/python${MODPY_VERSION}/site-packages/tokenizers/tools/__init__.py
+lib/python${MODPY_VERSION}/site-packages/tokenizers/tools/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/tokenizers/tools/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/tokenizers/tools/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/tokenizers/tools/${MODPY_PYCACHE}visualizer.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/tokenizers/tools/${MODPY_PYCACHE}visualizer.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/tokenizers/tools/visualizer-styles.css
+lib/python${MODPY_VERSION}/site-packages/tokenizers/tools/visualizer.py
+lib/python${MODPY_VERSION}/site-packages/tokenizers/trainers/
+lib/python${MODPY_VERSION}/site-packages/tokenizers/trainers.pyi
+lib/python${MODPY_VERSION}/site-packages/tokenizers/trainers/__init__.py
+lib/python${MODPY_VERSION}/site-packages/tokenizers/trainers/__init__.pyi
+lib/python${MODPY_VERSION}/site-packages/tokenizers/trainers/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/tokenizers/trainers/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/tokenizers/trainers/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
Index: www/py-sse-starlette/Makefile
===================================================================
RCS file: /cvs/ports/www/py-sse-starlette/Makefile,v
diff -u -p -u -r1.2 Makefile
--- www/py-sse-starlette/Makefile	31 Aug 2026 23:43:56 -0000	1.2
+++ www/py-sse-starlette/Makefile	14 Oct 2026 17:59:25 -0000
@@ -1,10 +1,9 @@
 COMMENT =		SSE plugin for Starlette
 
-MODPY_DISTV =		1.6.1
+MODPY_DISTV =	3.5.0
 
-DISTNAME =		sse-starlette-${MODPY_DISTV}
+DISTNAME =	sse_starlette-${MODPY_DISTV}
 PKGNAME =		py-${DISTNAME}
-REVISION =		0
 
 CATEGORIES =		www
 
@@ -13,9 +12,21 @@ PERMIT_PACKAGE =	Yes
 
 MODULES =		lang/python
 
-MODPY_PI =		Yes
-MODPY_PYBUILD =		setuptools
+DISTFILES = ${GH_DISTFILE}
+GH_ACCOUNT = sysid
+GH_PROJECT = sse-starlette
+GH_TAGNAME = v${MODPY_DISTV}
+MODPY_PYBUILD =	setuptools
+
+RUN_DEPENDS =	net/py-anyio>=4.7.0 \
+		www/py-starlette>=0.49.1
+
+TEST_DEPENDS = www/py-asgi-lifespan \
+	devel/py-test-asyncio \
+	www/py-httpx2 \
+	www/py-uvicorn
 
-RUN_DEPENDS =		www/py-starlette
+# Integration and experimentation suites require Docker.
+MODPY_PYTEST_ARGS = tests/test_*.py
 
 .include <bsd.port.mk>
Index: www/py-sse-starlette/distinfo
===================================================================
RCS file: /cvs/ports/www/py-sse-starlette/distinfo,v
diff -u -p -u -r1.1.1.1 distinfo
--- www/py-sse-starlette/distinfo	19 Jul 2026 19:20:46 -0000	1.1.1.1
+++ www/py-sse-starlette/distinfo	14 Oct 2026 17:59:25 -0000
@@ -1,2 +1,2 @@
-SHA256 (sse-starlette-1.6.1.tar.gz) = YgivK9fQiHyS8TedoUvR9NtWvRJ0zF02ZwxoPSqh3mo=
-SIZE (sse-starlette-1.6.1.tar.gz) = 14555
+SHA256 (sse-starlette-3.5.0.tar.gz) = H7Z7Om0CDdLyEoqYmHCTJkee/8ho3aSHrz8gwXggiaU=
+SIZE (sse-starlette-3.5.0.tar.gz) = 682393
Index: www/py-sse-starlette/pkg/PLIST
===================================================================
RCS file: /cvs/ports/www/py-sse-starlette/pkg/PLIST,v
diff -u -p -u -r1.1.1.1 PLIST
--- www/py-sse-starlette/pkg/PLIST	19 Jul 2026 19:20:46 -0000	1.1.1.1
+++ www/py-sse-starlette/pkg/PLIST	14 Oct 2026 17:59:25 -0000
@@ -11,7 +11,13 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/sse_starlette/${MODPY_PYCACHE}/
 lib/python${MODPY_VERSION}/site-packages/sse_starlette/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/sse_starlette/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/sse_starlette/${MODPY_PYCACHE}_utils.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/sse_starlette/${MODPY_PYCACHE}_utils.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/sse_starlette/${MODPY_PYCACHE}event.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/sse_starlette/${MODPY_PYCACHE}event.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/sse_starlette/${MODPY_PYCACHE}sse.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/sse_starlette/${MODPY_PYCACHE}sse.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/sse_starlette/_utils.py
+lib/python${MODPY_VERSION}/site-packages/sse_starlette/event.py
 lib/python${MODPY_VERSION}/site-packages/sse_starlette/py.typed
 lib/python${MODPY_VERSION}/site-packages/sse_starlette/sse.py
Index: www/py-starlette/Makefile
===================================================================
RCS file: /cvs/ports/www/py-starlette/Makefile,v
diff -u -p -u -r1.6 Makefile
--- www/py-starlette/Makefile	31 Aug 2026 23:43:56 -0000	1.6
+++ www/py-starlette/Makefile	14 Oct 2026 17:59:25 -0000
@@ -1,10 +1,9 @@
 COMMENT =		lightweight ASGI library
 
-MODPY_DISTV =		1.3.1
+MODPY_DISTV =	1.7.0
 
-DISTNAME =		starlette-${MODPY_DISTV}
+DISTNAME =	starlette-${MODPY_DISTV}
 PKGNAME =		py-${DISTNAME}
-REVISION =		0
 
 CATEGORIES =		www
 
@@ -16,9 +15,7 @@ PERMIT_PACKAGE =	Yes
 MODULES =		lang/python
 
 MODPY_PI =		Yes
-MODPY_PYBUILD =		hatchling
-
-RUN_DEPENDS =		net/py-anyio
+MODPY_PYBUILD =	hatchling
 
 # XXX: needs httpx2
 TEST_DEPENDS =		devel/py-trio \
@@ -27,5 +24,11 @@ TEST_DEPENDS =		devel/py-trio \
 			www/py-itsdangerous \
 			www/py-jinja2 \
 			www/py-python-multipart
+
+RUN_DEPENDS =	net/py-anyio>=4.0.0,<5
+
+TEST_DEPENDS += devel/py-blockbuster
+# The optional OpenTelemetry SDK is not ported.
+MODPY_PYTEST_ARGS = --ignore=tests/middleware/test_opentelemetry.py
 
 .include <bsd.port.mk>
Index: www/py-starlette/distinfo
===================================================================
RCS file: /cvs/ports/www/py-starlette/distinfo,v
diff -u -p -u -r1.4 distinfo
--- www/py-starlette/distinfo	14 Jul 2026 16:01:36 -0000	1.4
+++ www/py-starlette/distinfo	14 Oct 2026 17:59:25 -0000
@@ -1,2 +1,2 @@
-SHA256 (starlette-1.3.1.tar.gz) = BdAhMZPy+6rmDi7LWTtK3UJirU5GU2tUq+NvEacXJOA=
-SIZE (starlette-1.3.1.tar.gz) = 2703240
+SHA256 (starlette-1.7.0.tar.gz) = x5906mPP92GAT7v7GC8eC0QMLQexZNJHAMWhurXW/10=
+SIZE (starlette-1.7.0.tar.gz) = 2736246
Index: www/py-starlette/pkg/PLIST
===================================================================
RCS file: /cvs/ports/www/py-starlette/pkg/PLIST,v
diff -u -p -u -r1.2 PLIST
--- www/py-starlette/pkg/PLIST	23 Oct 2025 13:20:33 -0000	1.2
+++ www/py-starlette/pkg/PLIST	14 Oct 2026 17:59:25 -0000
@@ -74,6 +74,8 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/starlette/middleware/${MODPY_PYCACHE}authentication.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/starlette/middleware/${MODPY_PYCACHE}base.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/starlette/middleware/${MODPY_PYCACHE}base.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/starlette/middleware/${MODPY_PYCACHE}body_limit.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/starlette/middleware/${MODPY_PYCACHE}body_limit.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/starlette/middleware/${MODPY_PYCACHE}cors.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/starlette/middleware/${MODPY_PYCACHE}cors.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/starlette/middleware/${MODPY_PYCACHE}errors.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
@@ -84,6 +86,8 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/starlette/middleware/${MODPY_PYCACHE}gzip.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/starlette/middleware/${MODPY_PYCACHE}httpsredirect.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/starlette/middleware/${MODPY_PYCACHE}httpsredirect.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/starlette/middleware/${MODPY_PYCACHE}opentelemetry.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/starlette/middleware/${MODPY_PYCACHE}opentelemetry.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/starlette/middleware/${MODPY_PYCACHE}sessions.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/starlette/middleware/${MODPY_PYCACHE}sessions.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/starlette/middleware/${MODPY_PYCACHE}trustedhost.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
@@ -92,11 +96,13 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/starlette/middleware/${MODPY_PYCACHE}wsgi.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/starlette/middleware/authentication.py
 lib/python${MODPY_VERSION}/site-packages/starlette/middleware/base.py
+lib/python${MODPY_VERSION}/site-packages/starlette/middleware/body_limit.py
 lib/python${MODPY_VERSION}/site-packages/starlette/middleware/cors.py
 lib/python${MODPY_VERSION}/site-packages/starlette/middleware/errors.py
 lib/python${MODPY_VERSION}/site-packages/starlette/middleware/exceptions.py
 lib/python${MODPY_VERSION}/site-packages/starlette/middleware/gzip.py
 lib/python${MODPY_VERSION}/site-packages/starlette/middleware/httpsredirect.py
+lib/python${MODPY_VERSION}/site-packages/starlette/middleware/opentelemetry.py
 lib/python${MODPY_VERSION}/site-packages/starlette/middleware/sessions.py
 lib/python${MODPY_VERSION}/site-packages/starlette/middleware/trustedhost.py
 lib/python${MODPY_VERSION}/site-packages/starlette/middleware/wsgi.py
Index: www/py-uvicorn/Makefile
===================================================================
RCS file: /cvs/ports/www/py-uvicorn/Makefile,v
diff -u -p -u -r1.10 Makefile
--- www/py-uvicorn/Makefile	22 Sep 2026 08:47:37 -0000	1.10
+++ www/py-uvicorn/Makefile	14 Oct 2026 17:59:25 -0000
@@ -1,7 +1,7 @@
 COMMENT=	ASGI web server for Python
 
-MODPY_DISTV=	0.53.0
-DISTNAME=	uvicorn-${MODPY_DISTV}
+MODPY_DISTV =	0.54.0
+DISTNAME =	uvicorn-${MODPY_DISTV}
 PKGNAME=	py-${DISTNAME}
 
 CATEGORIES=	www
@@ -13,21 +13,21 @@ HOMEPAGE=	https://uvicorn.dev/
 PERMIT_PACKAGE=	Yes
 
 MODULES=	lang/python
-MODPY_PYBUILD=	hatchling
+MODPY_PYBUILD =	hatchling
 MODPY_PI=	Yes
 
-RUN_DEPENDS=	devel/py-click \
-		devel/py-uvloop \
-		sysutils/py-dotenv \
-		www/py-h11 \
-		www/py-httptools \
-		www/py-httpx
-
 TEST_DEPENDS=	devel/py-test-codspeed \
 		devel/py-test-mock \
 		devel/py-test-xdist \
 		net/py-websockets \
 		net/py-wsproto \
 		security/py-trustme
+
+RUN_DEPENDS =	devel/py-click>=7.0 \
+		www/py-h11>=0.8
+
+TEST_DEPENDS += www/py-httptools
+# The optional WSGI adapter a2wsgi is not ported.
+MODPY_PYTEST_ARGS = -n 0 --ignore=tests/middleware/test_wsgi.py
 
 .include <bsd.port.mk>
Index: www/py-uvicorn/distinfo
===================================================================
RCS file: /cvs/ports/www/py-uvicorn/distinfo,v
diff -u -p -u -r1.10 distinfo
--- www/py-uvicorn/distinfo	22 Sep 2026 08:47:37 -0000	1.10
+++ www/py-uvicorn/distinfo	14 Oct 2026 17:59:25 -0000
@@ -1,2 +1,2 @@
-SHA256 (uvicorn-0.53.0.tar.gz) = qTVvDLibO4YhUpxdXuvWm/4VT0w/aLTPLeR+RfqFXC4=
-SIZE (uvicorn-0.53.0.tar.gz) = 110881
+SHA256 (uvicorn-0.54.0.tar.gz) = ouM8v6oDBvjmsME+DLidfXoto+YrkMZuGMM9mAeyhiA=
+SIZE (uvicorn-0.54.0.tar.gz) = 112283
Index: converters/Makefile
===================================================================
RCS file: /cvs/ports/converters/Makefile,v
diff -u -p -u -r1.128 Makefile
--- converters/Makefile	23 Sep 2026 16:58:19 -0000	1.128
+++ converters/Makefile	14 Oct 2026 17:59:23 -0000
@@ -85,6 +85,7 @@
      SUBDIR += p5-Unicode-Stringprep
      SUBDIR += pflogx
      SUBDIR += ppmtoTbmp
+     SUBDIR += py-html-to-markdown
      SUBDIR += py-html2text
      SUBDIR += py-num2words
      SUBDIR += py-tnefparse
Index: devel/Makefile
===================================================================
RCS file: /cvs/ports/devel/Makefile,v
diff -u -p -u -r1.2622 Makefile
--- devel/Makefile	11 Oct 2026 20:36:34 -0000	1.2622
+++ devel/Makefile	14 Oct 2026 17:59:23 -0000
@@ -1492,6 +1492,7 @@
      SUBDIR += py-distutils-extra
      SUBDIR += py-docker
      SUBDIR += py-docopt
+     SUBDIR += py-docstring-parser
      SUBDIR += py-docstring-to-markdown
      SUBDIR += py-doit
      SUBDIR += py-dtfabric
@@ -1536,6 +1537,15 @@
      SUBDIR += py-gitpython
      SUBDIR += py-gobject	# py2
      SUBDIR += py-gobject3
+     SUBDIR += py-google-api-core
+     SUBDIR += py-google-cloud-aiplatform
+     SUBDIR += py-google-cloud-bigquery
+     SUBDIR += py-google-cloud-core
+     SUBDIR += py-google-cloud-resource-manager
+     SUBDIR += py-google-cloud-storage
+     SUBDIR += py-google-crc32c
+     SUBDIR += py-google-genai
+     SUBDIR += py-google-resumable-media
      SUBDIR += py-greenlet
      SUBDIR += py-hachoir
      SUBDIR += py-hamcrest
@@ -1550,6 +1560,7 @@
      SUBDIR += py-helpdev
      SUBDIR += py-holidays
      SUBDIR += py-html5lib
+     SUBDIR += py-huggingface-hub
      SUBDIR += py-hypothesis
      SUBDIR += py-hypothesmith
      SUBDIR += py-icalendar
@@ -1615,6 +1626,7 @@
      SUBDIR += py-matrix-common
      SUBDIR += py-mccabe
      SUBDIR += py-mcp
+     SUBDIR += py-mcp-types
      SUBDIR += py-minidump
      SUBDIR += py-minimock
      SUBDIR += py-mock
@@ -1645,6 +1657,7 @@
      SUBDIR += py-openapi-schema-validator
      SUBDIR += py-openapi-spec-validator
      SUBDIR += py-openbsd
+     SUBDIR += py-opentelemetry-api
      SUBDIR += py-ordered-set
      SUBDIR += py-outcome
      SUBDIR += py-overrides
@@ -1680,6 +1693,7 @@
      SUBDIR += py-progressbar
      SUBDIR += py-prompt_toolkit
      SUBDIR += py-propcache
+     SUBDIR += py-proto-plus
      SUBDIR += py-protobuf
      SUBDIR += py-ptyprocess
      SUBDIR += py-pure_eval
Index: net/Makefile
===================================================================
RCS file: /cvs/ports/net/Makefile,v
diff -u -p -u -r1.1477 Makefile
--- net/Makefile	9 Oct 2026 11:52:09 -0000	1.1477
+++ net/Makefile	14 Oct 2026 17:59:23 -0000
@@ -605,7 +605,9 @@
      SUBDIR += py-gevent-websocket
      SUBDIR += py-geventhttpclient
      SUBDIR += py-googleapis-common-protos
+     SUBDIR += py-grpc-google-iam-v1
      SUBDIR += py-grpcio
+     SUBDIR += py-grpcio-status
      SUBDIR += py-grpcio-tools
      SUBDIR += py-idna
      SUBDIR += py-ifaddr
Index: www/Makefile
===================================================================
RCS file: /cvs/ports/www/Makefile,v
diff -u -p -u -r1.1188 Makefile
--- www/Makefile	12 Sep 2026 21:16:04 -0000	1.1188
+++ www/Makefile	14 Oct 2026 17:59:23 -0000
@@ -429,6 +429,7 @@
      SUBDIR += py-aiohttp
      SUBDIR += py-aiohttp-oauthlib
      SUBDIR += py-aioquic
+     SUBDIR += py-asgi-lifespan
      SUBDIR += py-asgiref
      SUBDIR += py-autobahn
      SUBDIR += py-beaker
@@ -468,6 +469,7 @@
      SUBDIR += py-http_ece
      SUBDIR += py-httpbin
      SUBDIR += py-httpcore
+     SUBDIR += py-httpcore2
      SUBDIR += py-httpie
      SUBDIR += py-httplib2
      SUBDIR += py-httpretty
@@ -475,6 +477,7 @@
      SUBDIR += py-httpx
      SUBDIR += py-httpx-ntlm
      SUBDIR += py-httpx-sse
+     SUBDIR += py-httpx2
      SUBDIR += py-hyperframe
      SUBDIR += py-hyperlink
      SUBDIR += py-itsdangerous