From a301e3c1c92bd6d1028c0f05bb1012975a956585 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sun, 20 Sep 2026 04:54:46 +0000 Subject: [PATCH 1/2] chore(deps): bump the python-dev group with 3 updates Updates the requirements on [litellm](https://github.com/BerriAI/litellm), [deepgram-sdk](https://github.com/deepgram/deepgram-python-sdk) and [elevenlabs](https://github.com/elevenlabs/elevenlabs-python) to permit the latest version. Updates `litellm` to 1.101.0 - [Release notes](https://github.com/BerriAI/litellm/releases) - [Commits](https://github.com/BerriAI/litellm/compare/v1.100.0...v1.101.0) Updates `deepgram-sdk` to 7.9.0 - [Release notes](https://github.com/deepgram/deepgram-python-sdk/releases) - [Changelog](https://github.com/deepgram/deepgram-python-sdk/blob/main/CHANGELOG.md) - [Commits](https://github.com/deepgram/deepgram-python-sdk/compare/v7.8.1...v7.9.0) Updates `elevenlabs` to 2.68.0 - [Release notes](https://github.com/elevenlabs/elevenlabs-python/releases) - [Commits](https://github.com/elevenlabs/elevenlabs-python/compare/v2.67.0...v2.68.0) --- updated-dependencies: - dependency-name: litellm dependency-version: 1.101.0 dependency-type: direct:production dependency-group: python-dev - dependency-name: deepgram-sdk dependency-version: 7.9.0 dependency-type: direct:production dependency-group: python-dev - dependency-name: elevenlabs dependency-version: 2.68.0 dependency-type: direct:production dependency-group: python-dev ... Signed-off-by: dependabot[bot] --- pyproject.toml | 4 ++-- requirements-all.txt | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index a9c8d583..6ac8f1fd 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -72,7 +72,7 @@ test = [ "openai>=1.0.0", "filetype>=1.2.0", "tiktoken>=0.5.0", - "litellm>=1.100.0,<1.101", + "litellm>=1.100.0,<1.102", "PyPDF2>=3.0.1", "pypdfium2>=4.30.0", "sortedcontainers>=2.4.0", @@ -99,7 +99,7 @@ test = [ # proposes the bump; tests/action/model + scripts/live_smoke.py gate it). Keep # every declaration identical — tests/test_requirements_sync.py checks. litellm = [ - "litellm>=1.100.0,<1.101", + "litellm>=1.100.0,<1.102", ] # Optional: cluster-wide conversation locks (Redis SET NX or DynamoDB). diff --git a/requirements-all.txt b/requirements-all.txt index 68af413a..9d2cce77 100644 --- a/requirements-all.txt +++ b/requirements-all.txt @@ -35,8 +35,8 @@ beautifulsoup4 markdownify # From jvagent/stt_action/deepgram and jvagent/tts_action/elevenlabs -deepgram-sdk>=7.8.1 -elevenlabs>=2.67.0 +deepgram-sdk>=7.9.0 +elevenlabs>=2.68.0 # From jvagent/whatsapp filetype>=1.2.0 @@ -50,7 +50,7 @@ google-auth-oauthlib>=1.4.1 google-search-results>=2.4.2 # From jvagent/pageindex/pageindex_action (PageIndex 0.2.9 upstream deps) -litellm>=1.100.0,<1.101 # pinned to one minor — see [project.optional-dependencies] litellm +litellm>=1.100.0,<1.102 # pinned to one minor — see [project.optional-dependencies] litellm openai>=1.70.0 PyPDF2>=3.0.1 pypdfium2>=4.30.0 From cd2cd5135cece5af2fd9868777f666304ad0b64b Mon Sep 17 00:00:00 2001 From: Eldon Marks Date: Wed, 23 Sep 2026 16:54:47 -0400 Subject: [PATCH 2/2] fix(deps): move the litellm pin to 1.101 as one minor <1.102 with a 1.100 floor spans two minors, so the sync test stays red even after the info.yaml files match. Floor is now 1.101.0 everywhere the pin is declared, including the action info.yaml auto-install specs. --- jvagent/action/model/language/litellm/info.yaml | 2 +- jvagent/action/pageindex/pageindex_action/info.yaml | 2 +- pyproject.toml | 4 ++-- requirements-all.txt | 2 +- 4 files changed, 5 insertions(+), 5 deletions(-) diff --git a/jvagent/action/model/language/litellm/info.yaml b/jvagent/action/model/language/litellm/info.yaml index 8a0ea76b..c5b0eace 100644 --- a/jvagent/action/model/language/litellm/info.yaml +++ b/jvagent/action/model/language/litellm/info.yaml @@ -35,4 +35,4 @@ package: jvagent: ~0.0.1 # Pip dependencies (installed automatically before action loading) pip: - - litellm>=1.100.0,<1.101 + - litellm>=1.101.0,<1.102 diff --git a/jvagent/action/pageindex/pageindex_action/info.yaml b/jvagent/action/pageindex/pageindex_action/info.yaml index 8498944c..fb095701 100644 --- a/jvagent/action/pageindex/pageindex_action/info.yaml +++ b/jvagent/action/pageindex/pageindex_action/info.yaml @@ -18,7 +18,7 @@ package: jvagent: ~0.0.1 actions: [] pip: - - "litellm>=1.100.0,<1.101" + - "litellm>=1.101.0,<1.102" - "openai>=1.70.0" - "PyPDF2>=3.0.1" - "pypdfium2>=4.30.0" diff --git a/pyproject.toml b/pyproject.toml index 6ac8f1fd..d8b2b2e9 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -72,7 +72,7 @@ test = [ "openai>=1.0.0", "filetype>=1.2.0", "tiktoken>=0.5.0", - "litellm>=1.100.0,<1.102", + "litellm>=1.101.0,<1.102", "PyPDF2>=3.0.1", "pypdfium2>=4.30.0", "sortedcontainers>=2.4.0", @@ -99,7 +99,7 @@ test = [ # proposes the bump; tests/action/model + scripts/live_smoke.py gate it). Keep # every declaration identical — tests/test_requirements_sync.py checks. litellm = [ - "litellm>=1.100.0,<1.102", + "litellm>=1.101.0,<1.102", ] # Optional: cluster-wide conversation locks (Redis SET NX or DynamoDB). diff --git a/requirements-all.txt b/requirements-all.txt index 9d2cce77..a9a8fe53 100644 --- a/requirements-all.txt +++ b/requirements-all.txt @@ -50,7 +50,7 @@ google-auth-oauthlib>=1.4.1 google-search-results>=2.4.2 # From jvagent/pageindex/pageindex_action (PageIndex 0.2.9 upstream deps) -litellm>=1.100.0,<1.102 # pinned to one minor — see [project.optional-dependencies] litellm +litellm>=1.101.0,<1.102 # pinned to one minor — see [project.optional-dependencies] litellm openai>=1.70.0 PyPDF2>=3.0.1 pypdfium2>=4.30.0