From d3cdd6d95a53cde4d5ab44eacd792a73653b3e1a Mon Sep 17 00:00:00 2001 From: xuehuitian45 <13069167198@163.com> Date: Sun, 28 Dec 2025 14:10:21 +0800 Subject: [PATCH 1/5] Bump to 1.0.1 --- README.md | 4 ++-- README_zh.md | 4 ++-- agents/agentscope/pom.xml | 2 +- cookbook/en/CHANGELOG.md | 6 ++++++ cookbook/zh/CHANGELOG.md | 6 ++++++ core/pom.xml | 2 +- examples/browser_use_fullstack_runtime/backend/pom.xml | 2 +- .../agentscope_use_example/pom.xml | 6 +++--- .../custom_sandbox_example/pom.xml | 6 +++--- .../agentscope_use_rocketmq_client_example/pom.xml | 2 +- .../agentscope_use_rocketmq_server_example/pom.xml | 6 +++--- examples/simple_sandbox_tool_example/pom.xml | 4 ++-- examples/structured_sandbox_tool_example/pom.xml | 4 ++-- maven_plugin/pom.xml | 2 +- pom.xml | 2 +- 15 files changed, 35 insertions(+), 23 deletions(-) diff --git a/README.md b/README.md index a4d36062..fc7a05a4 100644 --- a/README.md +++ b/README.md @@ -64,14 +64,14 @@ Add the following dependency to your `pom.xml`: io.agentscope spring-boot-starter-runtime-a2a - 1.0.0 + 1.0.1 io.agentscope agentscope-runtime-agentscope - 1.0.0 + 1.0.1 ``` diff --git a/README_zh.md b/README_zh.md index 3865b27d..053605c2 100644 --- a/README_zh.md +++ b/README_zh.md @@ -64,14 +64,14 @@ io.agentscope spring-boot-starter-runtime-a2a - 1.0.0 + 1.0.1 io.agentscope agentscope-runtime-agentscope - 1.0.0 + 1.0.1 ``` diff --git a/agents/agentscope/pom.xml b/agents/agentscope/pom.xml index 7774a702..4981fa26 100644 --- a/agents/agentscope/pom.xml +++ b/agents/agentscope/pom.xml @@ -47,7 +47,7 @@ io.agentscope agentscope-runtime-core - 1.0.0 + 1.0.1 diff --git a/cookbook/en/CHANGELOG.md b/cookbook/en/CHANGELOG.md index ef885f20..57155263 100644 --- a/cookbook/en/CHANGELOG.md +++ b/cookbook/en/CHANGELOG.md @@ -1,5 +1,11 @@ # CHANGELOG +## v1.0.1 + +### Fixed +- Fixed cross domain configuration issue using AgentApp +- Added read-write zero copy mounting support for sandbox file systems + ## v1.0.0 AgentScope Runtime Java v1.0 builds upon a solid foundation of efficient agent deployment and secure sandbox execution, introducing a unified "Agent as API" development experience that covers the complete agent lifecycle from local development to production deployment, and extends support for more sandbox types, protocol compatibility, and a richer built-in toolset. diff --git a/cookbook/zh/CHANGELOG.md b/cookbook/zh/CHANGELOG.md index afa7cf6b..5a3d6e5c 100644 --- a/cookbook/zh/CHANGELOG.md +++ b/cookbook/zh/CHANGELOG.md @@ -1,5 +1,11 @@ # CHANGELOG +## v1.0.1 + +### Fixed +- 修复了使用 AgentApp 的跨域配置问题 +- 为沙箱文件系统添加了可读写的零拷贝挂载支持 + ## v1.0.0 AgentScope Runtime Java v1.0 在高效智能体部署与安全沙箱执行的坚实基础上,推出了统一的 “Agent 作为 API” 开发体验,覆盖完整智能体从本地开发到生产部署的生命周期,并扩展了更多沙箱类型、协议兼容性与更丰富的内置工具集。 diff --git a/core/pom.xml b/core/pom.xml index 1a9839fd..5c79c6ae 100644 --- a/core/pom.xml +++ b/core/pom.xml @@ -9,7 +9,7 @@ agentscope-runtime-core - 1.0.0 + 1.0.1 jar AgentScope Runtime Core Java Implementation for AgentScope Runtime diff --git a/examples/browser_use_fullstack_runtime/backend/pom.xml b/examples/browser_use_fullstack_runtime/backend/pom.xml index 76e6bf53..70882ffa 100755 --- a/examples/browser_use_fullstack_runtime/backend/pom.xml +++ b/examples/browser_use_fullstack_runtime/backend/pom.xml @@ -29,7 +29,7 @@ io.agentscope browser-agent-backend - 1.0.0 + 1.0.1 Example::Browser Use Backend Java backend for AgentScope browser use demo diff --git a/examples/simple_agent_use_examples/agentscope_use_example/pom.xml b/examples/simple_agent_use_examples/agentscope_use_example/pom.xml index c6b5a906..3aaf1a28 100755 --- a/examples/simple_agent_use_examples/agentscope_use_example/pom.xml +++ b/examples/simple_agent_use_examples/agentscope_use_example/pom.xml @@ -29,7 +29,7 @@ io.agentscope agentscope_use_example - 1.0.0 + 1.0.1 Example::AgentScope Basic Java backend for AgentScope Basic Usage @@ -44,13 +44,13 @@ io.agentscope agentscope-runtime-agentscope - 1.0.0 + 1.0.1 io.agentscope agentscope-runtime-web - 1.0.0 + 1.0.1 diff --git a/examples/simple_agent_use_examples/custom_sandbox_example/pom.xml b/examples/simple_agent_use_examples/custom_sandbox_example/pom.xml index 9c3f785a..84aed76f 100755 --- a/examples/simple_agent_use_examples/custom_sandbox_example/pom.xml +++ b/examples/simple_agent_use_examples/custom_sandbox_example/pom.xml @@ -29,7 +29,7 @@ io.agentscope custom_sandbox_example - 1.0.0 + 1.0.1 Example::AgentScope Basic Java backend for AgentScope Basic Usage @@ -44,13 +44,13 @@ io.agentscope agentscope-runtime-agentscope - 1.0.0 + 1.0.1 io.agentscope agentscope-runtime-web - 1.0.0 + 1.0.1 diff --git a/examples/simple_agent_use_rocketmq_example/agentscope_use_rocketmq_client_example/pom.xml b/examples/simple_agent_use_rocketmq_example/agentscope_use_rocketmq_client_example/pom.xml index 9c5d6f39..a7d44bdf 100644 --- a/examples/simple_agent_use_rocketmq_example/agentscope_use_rocketmq_client_example/pom.xml +++ b/examples/simple_agent_use_rocketmq_example/agentscope_use_rocketmq_client_example/pom.xml @@ -21,7 +21,7 @@ io.agentscope agentscope-runtime - 1.0.0 + 1.0.1 ../../../pom.xml diff --git a/examples/simple_agent_use_rocketmq_example/agentscope_use_rocketmq_server_example/pom.xml b/examples/simple_agent_use_rocketmq_example/agentscope_use_rocketmq_server_example/pom.xml index 845c5cff..ef41e5e6 100644 --- a/examples/simple_agent_use_rocketmq_example/agentscope_use_rocketmq_server_example/pom.xml +++ b/examples/simple_agent_use_rocketmq_example/agentscope_use_rocketmq_server_example/pom.xml @@ -21,7 +21,7 @@ io.agentscope agentscope-runtime - 1.0.0 + 1.0.1 ../../../pom.xml @@ -38,13 +38,13 @@ io.agentscope agentscope-runtime-agentscope - 1.0.0 + 1.0.1 io.agentscope agentscope-runtime-web - 1.0.0 + 1.0.1 diff --git a/examples/simple_sandbox_tool_example/pom.xml b/examples/simple_sandbox_tool_example/pom.xml index 8edf4d93..cef2027b 100644 --- a/examples/simple_sandbox_tool_example/pom.xml +++ b/examples/simple_sandbox_tool_example/pom.xml @@ -14,7 +14,7 @@ com.example agentscope-examples-simple - 1.0.0 + 1.0.1 AgentScope Spring MVC Demo AgentScope simple sample project using Spring MVC @@ -43,7 +43,7 @@ io.agentscope agentscope-runtime-agentscope - 1.0.0 + 1.0.1 diff --git a/examples/structured_sandbox_tool_example/pom.xml b/examples/structured_sandbox_tool_example/pom.xml index e7e6854f..d6215955 100644 --- a/examples/structured_sandbox_tool_example/pom.xml +++ b/examples/structured_sandbox_tool_example/pom.xml @@ -14,7 +14,7 @@ com.example agentscope-examples-structured - 1.0.0 + 1.0.1 AgentScope Spring MVC Demo AgentScope sample project using Spring MVC @@ -43,7 +43,7 @@ io.agentscope agentscope-runtime-agentscope - 1.0.0 + 1.0.1 diff --git a/maven_plugin/pom.xml b/maven_plugin/pom.xml index 4c765ff8..1959426d 100644 --- a/maven_plugin/pom.xml +++ b/maven_plugin/pom.xml @@ -25,7 +25,7 @@ deployer-maven-plugin - 1.0.0 + 1.0.1 maven-plugin AgentScope Deployer Maven Plugin diff --git a/pom.xml b/pom.xml index e1a2ba94..d06b01ba 100644 --- a/pom.xml +++ b/pom.xml @@ -69,7 +69,7 @@ - 1.0.0 + 1.0.1 0.3.2.Final 3.4.5 From 15e1b7a48469357c2c3bc6599e5216469b5243b6 Mon Sep 17 00:00:00 2001 From: xuehuitian45 <13069167198@163.com> Date: Mon, 29 Dec 2025 09:54:01 +0800 Subject: [PATCH 2/5] fix: fix remote sandbox endpoint --- .../sandbox/manager/SandboxManager.java | 20 +++++++++---------- .../controller/SandboxManagerController.java | 2 +- 2 files changed, 11 insertions(+), 11 deletions(-) diff --git a/core/src/main/java/io/agentscope/runtime/sandbox/manager/SandboxManager.java b/core/src/main/java/io/agentscope/runtime/sandbox/manager/SandboxManager.java index 0c71f8d1..c31868b0 100644 --- a/core/src/main/java/io/agentscope/runtime/sandbox/manager/SandboxManager.java +++ b/core/src/main/java/io/agentscope/runtime/sandbox/manager/SandboxManager.java @@ -312,7 +312,7 @@ public ContainerModel createFromPool(SandboxType sandboxType, String userID, Str requestData.put("labels", labels); Object result = remoteHttpClient.makeRequest( RequestMethod.POST, - "/createFromPool", + "/sandbox/createFromPool", requestData, "data" ); @@ -383,7 +383,7 @@ public ContainerModel createContainer(SandboxType sandboxType, String mountDir, requestData.put("labels", labels); Object result = remoteHttpClient.makeRequest( RequestMethod.POST, - "/createContainer", + "/sandbox/createContainer", requestData, "data" ); @@ -666,7 +666,7 @@ public void startSandbox(SandboxType sandboxType, String userID, String sessionI requestData.put("sessionID", sessionID); remoteHttpClient.makeRequest( RequestMethod.POST, - "/startSandbox", + "/sandbox/startSandbox", requestData, "data" ); @@ -701,7 +701,7 @@ public void stopSandbox(SandboxType sandboxType, String userID, String sessionID requestData.put("sessionID", sessionID); remoteHttpClient.makeRequest( RequestMethod.POST, - "/stopSandbox", + "/sandbox/stopSandbox", requestData, "data" ); @@ -796,7 +796,7 @@ public String getSandboxStatus(SandboxType sandboxType, String userID, String se requestData.put("sessionID", sessionID); Object result = remoteHttpClient.makeRequest( RequestMethod.POST, - "/getSandboxStatus", + "/sandbox/getSandboxStatus", requestData, "data" ); @@ -844,7 +844,7 @@ public ContainerModel getInfo(String identity) { requestData.put("identity", identity); Object result = remoteHttpClient.makeRequest( RequestMethod.POST, - "/getInfo", + "/sandbox/getInfo", requestData, "data" ); @@ -900,7 +900,7 @@ public boolean release(String identity) { requestData.put("identity", identity); Object result = remoteHttpClient.makeRequest( RequestMethod.POST, - "/release", + "/sandbox/release", requestData, "data" ); @@ -1086,7 +1086,7 @@ public Map listTools(String sandboxId, String userId, String ses requestData.put("toolType", toolType); Object result = remoteHttpClient.makeRequest( RequestMethod.POST, - "/listTools", + "/sandbox/listTools", requestData, "data" ); @@ -1118,7 +1118,7 @@ public String callTool(String sandboxId, String userId, String sessionId, String requestData.put("arguments", arguments); Object result = remoteHttpClient.makeRequest( RequestMethod.POST, - "/callTool", + "/sandbox/callTool", requestData, "data" ); @@ -1146,7 +1146,7 @@ public Map addMcpServers(String sandboxId, String userId, String requestData.put("overwrite", overwrite); Object result = remoteHttpClient.makeRequest( RequestMethod.POST, - "/addMcpServers", + "/sandbox/addMcpServers", requestData, "data" ); diff --git a/web/src/main/java/io/agentscope/runtime/autoconfigure/controller/SandboxManagerController.java b/web/src/main/java/io/agentscope/runtime/autoconfigure/controller/SandboxManagerController.java index da72aa6d..f015d39a 100644 --- a/web/src/main/java/io/agentscope/runtime/autoconfigure/controller/SandboxManagerController.java +++ b/web/src/main/java/io/agentscope/runtime/autoconfigure/controller/SandboxManagerController.java @@ -42,7 +42,7 @@ @RestController -@RequestMapping("/") +@RequestMapping("/sandbox") public class SandboxManagerController { private static final Logger logger = Logger.getLogger(SandboxManagerController.class.getName()); From 1883bf285140a78d2b3a3d179736dda8060cf268 Mon Sep 17 00:00:00 2001 From: xuehuitian45 <13069167198@163.com> Date: Mon, 29 Dec 2025 10:00:17 +0800 Subject: [PATCH 3/5] fix: fix license error --- .../src/main/java/io/agentscope/A2aAgentCallerExample.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/examples/simple_agent_use_rocketmq_example/agentscope_use_rocketmq_client_example/src/main/java/io/agentscope/A2aAgentCallerExample.java b/examples/simple_agent_use_rocketmq_example/agentscope_use_rocketmq_client_example/src/main/java/io/agentscope/A2aAgentCallerExample.java index 30aa2706..c3b187c9 100644 --- a/examples/simple_agent_use_rocketmq_example/agentscope_use_rocketmq_client_example/src/main/java/io/agentscope/A2aAgentCallerExample.java +++ b/examples/simple_agent_use_rocketmq_example/agentscope_use_rocketmq_client_example/src/main/java/io/agentscope/A2aAgentCallerExample.java @@ -1,5 +1,5 @@ /* - * Copyright 1999-2025 Alibaba Group Holding Ltd. + * Copyright 2025 the original author or authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. From 1dea9d41a009ec341f6f157894371999e6e699f3 Mon Sep 17 00:00:00 2001 From: xuehuitian45 <13069167198@163.com> Date: Mon, 29 Dec 2025 10:03:57 +0800 Subject: [PATCH 4/5] fix: fix rocketmq parent error --- .../agentscope_use_rocketmq_client_example/pom.xml | 8 ++++---- .../agentscope_use_rocketmq_server_example/pom.xml | 8 ++++---- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/examples/simple_agent_use_rocketmq_example/agentscope_use_rocketmq_client_example/pom.xml b/examples/simple_agent_use_rocketmq_example/agentscope_use_rocketmq_client_example/pom.xml index a7d44bdf..8ea3b8d2 100644 --- a/examples/simple_agent_use_rocketmq_example/agentscope_use_rocketmq_client_example/pom.xml +++ b/examples/simple_agent_use_rocketmq_example/agentscope_use_rocketmq_client_example/pom.xml @@ -19,10 +19,10 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> 4.0.0 - io.agentscope - agentscope-runtime - 1.0.1 - ../../../pom.xml + org.springframework.boot + spring-boot-starter-parent + 3.2.0 + agentscope_use_rocketmq_client_example diff --git a/examples/simple_agent_use_rocketmq_example/agentscope_use_rocketmq_server_example/pom.xml b/examples/simple_agent_use_rocketmq_example/agentscope_use_rocketmq_server_example/pom.xml index ef41e5e6..5e3a3b06 100644 --- a/examples/simple_agent_use_rocketmq_example/agentscope_use_rocketmq_server_example/pom.xml +++ b/examples/simple_agent_use_rocketmq_example/agentscope_use_rocketmq_server_example/pom.xml @@ -19,10 +19,10 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> 4.0.0 - io.agentscope - agentscope-runtime - 1.0.1 - ../../../pom.xml + org.springframework.boot + spring-boot-starter-parent + 3.2.0 + agentscope_use_rocketmq_server_example From 1c275087cb1374002d34e79919eaf31dee0e5fd5 Mon Sep 17 00:00:00 2001 From: xuehuitian45 <13069167198@163.com> Date: Mon, 29 Dec 2025 10:06:36 +0800 Subject: [PATCH 5/5] fix: fix license error --- .../runtime/protocol/a2a/RocketMQUtils.java | 16 ++++++++++++++++ .../a2a/controller/A2aRocketMQController.java | 16 ++++++++++++++++ 2 files changed, 32 insertions(+) diff --git a/web/src/main/java/io/agentscope/runtime/protocol/a2a/RocketMQUtils.java b/web/src/main/java/io/agentscope/runtime/protocol/a2a/RocketMQUtils.java index 672cc9b1..914c792c 100644 --- a/web/src/main/java/io/agentscope/runtime/protocol/a2a/RocketMQUtils.java +++ b/web/src/main/java/io/agentscope/runtime/protocol/a2a/RocketMQUtils.java @@ -1,3 +1,19 @@ +/* + * Copyright 2025 the original author or authors. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + package io.agentscope.runtime.protocol.a2a; import java.nio.charset.StandardCharsets; diff --git a/web/src/main/java/io/agentscope/runtime/protocol/a2a/controller/A2aRocketMQController.java b/web/src/main/java/io/agentscope/runtime/protocol/a2a/controller/A2aRocketMQController.java index 55384dc1..bf443481 100644 --- a/web/src/main/java/io/agentscope/runtime/protocol/a2a/controller/A2aRocketMQController.java +++ b/web/src/main/java/io/agentscope/runtime/protocol/a2a/controller/A2aRocketMQController.java @@ -1,3 +1,19 @@ +/* + * Copyright 2025 the original author or authors. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + package io.agentscope.runtime.protocol.a2a.controller; import java.nio.charset.StandardCharsets;