diff --git a/packages/sdk-java/pom.xml b/packages/sdk-java/pom.xml index a6825ec7e..0c5270d1e 100644 --- a/packages/sdk-java/pom.xml +++ b/packages/sdk-java/pom.xml @@ -5,8 +5,11 @@ com.alibaba qwencode-sdk jar - 0.0.1-alpha1 + 0.0.1-alpha qwencode-sdk + The Qwen Code Java SDK is a minimum experimental SDK for programmatic access to Qwen Code functionality. It provides a Java interface + to interact with the Qwen Code CLI, allowing developers to integrate Qwen Code capabilities into their Java applications. + https://maven.apache.org @@ -184,7 +187,7 @@ central - https://central.sonatype.com/service/local/staging/deploy/maven2/ + https://central.sonatype.org/service/local/staging/deploy/maven2/ diff --git a/packages/sdk-java/src/test/java/com/alibaba/qwen/code/cli/session/SessionTest.java b/packages/sdk-java/src/test/java/com/alibaba/qwen/code/cli/session/SessionTest.java index f17060c1e..0353d0065 100644 --- a/packages/sdk-java/src/test/java/com/alibaba/qwen/code/cli/session/SessionTest.java +++ b/packages/sdk-java/src/test/java/com/alibaba/qwen/code/cli/session/SessionTest.java @@ -161,7 +161,7 @@ class SessionTest { writeSplitLine("prompt 2 end"); session.continueSession(); - session.sendPrompt("当前目录有多少个java文件", sessionEventConsumers); + session.sendPrompt("How many Java files are in the current directory", sessionEventConsumers); writeSplitLine("prompt 3 end"); session.close(); diff --git a/packages/sdk-java/src/test/java/com/alibaba/qwen/code/cli/transport/process/ProcessTransportTest.java b/packages/sdk-java/src/test/java/com/alibaba/qwen/code/cli/transport/process/ProcessTransportTest.java index 2dd30ae6c..a23800ada 100644 --- a/packages/sdk-java/src/test/java/com/alibaba/qwen/code/cli/transport/process/ProcessTransportTest.java +++ b/packages/sdk-java/src/test/java/com/alibaba/qwen/code/cli/transport/process/ProcessTransportTest.java @@ -63,17 +63,18 @@ class ProcessTransportTest { return "result".equals(JSON.parseObject(line).getString("type")); }); - String userMessage2 = new SDKUserMessage().setSessionId(sessionId).setContent("请使用中文").toString(); + String userMessage2 = new SDKUserMessage().setSessionId(sessionId).setContent("Please respond in Chinese").toString(); transport.inputWaitForMultiLine(userMessage2, line -> { return "result".equals(JSON.parseObject(line).getString("type")); }); - String userMessage3 = new SDKUserMessage().setSessionId(sessionId).setContent("当前工作区有多少个文件").toString(); + + String userMessage3 = new SDKUserMessage().setSessionId(sessionId).setContent("How many files are there in the current workspace").toString(); transport.inputWaitForMultiLine(userMessage3, line -> { return "result".equals(JSON.parseObject(line).getString("type")); }); - String userMessage4 = new SDKUserMessage().setSessionId("session-sec" + UUID.randomUUID()).setContent("有多少个xml文件").toString(); + String userMessage4 = new SDKUserMessage().setSessionId("session-sec" + UUID.randomUUID()).setContent("How many XML files are there").toString(); transport.inputWaitForMultiLine(userMessage4, line -> { return "result".equals(JSON.parseObject(line).getString("type")); });