From 63bed8a0b607f6957e6eea0057a4d6b7d04fcfb0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=89=BA=E7=BF=81?= Date: Fri, 10 Jul 2026 11:56:37 +0800 Subject: [PATCH] chore: bump MCP dependencies and base image versions --- .../version-1.8.x/References/Python SDK References/mcp.md | 2 +- pyproject.toml | 4 ++-- rock/sdk/mcp/rock_runtime.py | 2 +- tests/unit/sdk/mcp/test_packaging.py | 2 +- tests/unit/sdk/mcp/test_rock_runtime.py | 2 +- 5 files changed, 6 insertions(+), 6 deletions(-) diff --git a/docs/versioned_docs/version-1.8.x/References/Python SDK References/mcp.md b/docs/versioned_docs/version-1.8.x/References/Python SDK References/mcp.md index f8e0fbbb0b..23ead9b002 100644 --- a/docs/versioned_docs/version-1.8.x/References/Python SDK References/mcp.md +++ b/docs/versioned_docs/version-1.8.x/References/Python SDK References/mcp.md @@ -16,7 +16,7 @@ pip install --extra-index-url https://artlab.alibaba-inc.com/1/pypi/simple "rl-r The MCP extra currently supports Python 3.11 and 3.12 because the published ScaffoldHub package is Python 3.11+ and ROCK officially supports Python 3.10 to -3.12. The MCP extra depends on `scaffoldhub==0.1.0.dev4`. +3.12. The MCP extra depends on `scaffoldhub==0.1.5`. ## Basic Usage diff --git a/pyproject.toml b/pyproject.toml index e195359b22..90da0f7ad6 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -7,7 +7,7 @@ build-backend = "setuptools.build_meta" authors = [{ name = "chatos@alibaba" }] requires-python = "<4.0,>=3.10" name = "rl-rock" -version = "1.10.0.dev2026070901" +version = "1.10.0.dev2026071001" description = "ROCK-Reinforcement Open Construction Kit" readme = "README.md" dependencies = [ @@ -93,7 +93,7 @@ model-service = [ ] mcp = [ - "scaffoldhub==0.1.4; python_version >= '3.11' and python_version < '3.13'", + "scaffoldhub==0.1.5; python_version >= '3.11' and python_version < '3.13'", ] diff --git a/rock/sdk/mcp/rock_runtime.py b/rock/sdk/mcp/rock_runtime.py index b88b89c9dc..8f8ed06d2b 100644 --- a/rock/sdk/mcp/rock_runtime.py +++ b/rock/sdk/mcp/rock_runtime.py @@ -66,7 +66,7 @@ def from_env(cls) -> RockRuntimeConfig: api_key=api_key, image=os.getenv( "ROCK_SANDBOX_IMAGE", - "rock-instances-registry-vpc.cn-shanghai.cr.aliyuncs.com/instance/rock-mcp-base:v0.13.0", + "rock-instances-registry-vpc.cn-shanghai.cr.aliyuncs.com/instance/rock-mcp-base:v0.16.0", ), user_id=user_id, experiment_id=os.getenv("ROCK_EXPERIMENT_ID", "mcpenv"), diff --git a/tests/unit/sdk/mcp/test_packaging.py b/tests/unit/sdk/mcp/test_packaging.py index a942978479..6992dc14e3 100644 --- a/tests/unit/sdk/mcp/test_packaging.py +++ b/tests/unit/sdk/mcp/test_packaging.py @@ -11,7 +11,7 @@ def test_mcp_extra_declares_scaffoldhub_dependency(): mcp_dependencies = pyproject["project"]["optional-dependencies"]["mcp"] - assert "scaffoldhub==0.1.3; python_version >= '3.11' and python_version < '3.13'" in mcp_dependencies + assert "scaffoldhub==0.1.5; python_version >= '3.11' and python_version < '3.13'" in mcp_dependencies def test_scaffoldhub_resolves_from_artlab_index(): diff --git a/tests/unit/sdk/mcp/test_rock_runtime.py b/tests/unit/sdk/mcp/test_rock_runtime.py index 7d888440b8..adb51b2d0d 100644 --- a/tests/unit/sdk/mcp/test_rock_runtime.py +++ b/tests/unit/sdk/mcp/test_rock_runtime.py @@ -41,7 +41,7 @@ def test_rock_runtime_config_reads_defaults_and_numeric_values(monkeypatch): assert config.api_key == "rock-key" assert config.user_id == "user-001" assert config.base_url == "https://xrl.alibaba-inc.com" - assert config.image == "rock-instances-registry-vpc.cn-shanghai.cr.aliyuncs.com/instance/rock-mcp-base:v0.13.0" + assert config.image == "rock-instances-registry-vpc.cn-shanghai.cr.aliyuncs.com/instance/rock-mcp-base:v0.16.0" assert config.experiment_id == "mcpenv" assert config.cluster == "vpc-nt-a" assert config.cpus == 4.0