diff --git a/packages/sdk-java/src/main/java/com/alibaba/qwen/code/cli/transport/ProcessTransport.java b/packages/sdk-java/src/main/java/com/alibaba/qwen/code/cli/transport/ProcessTransport.java index 73584ef21..89f03f1b1 100644 --- a/packages/sdk-java/src/main/java/com/alibaba/qwen/code/cli/transport/ProcessTransport.java +++ b/packages/sdk-java/src/main/java/com/alibaba/qwen/code/cli/transport/ProcessTransport.java @@ -2,8 +2,9 @@ package com.alibaba.qwen.code.cli.transport; public class ProcessTransport { Process process; + TransportOptions transportOptions; - public ProcessTransport(Process process) { - this.process = process; + public ProcessTransport(TransportOptions transportOptions) { + this.transportOptions = transportOptions; } } diff --git a/packages/sdk-java/src/main/java/com/alibaba/qwen/code/cli/transport/TransportOptions.java b/packages/sdk-java/src/main/java/com/alibaba/qwen/code/cli/transport/TransportOptions.java index cef5b1813..ca4cb83f9 100644 --- a/packages/sdk-java/src/main/java/com/alibaba/qwen/code/cli/transport/TransportOptions.java +++ b/packages/sdk-java/src/main/java/com/alibaba/qwen/code/cli/transport/TransportOptions.java @@ -20,4 +20,124 @@ public class TransportOptions { private List allowedTools; private String authType; private Boolean includePartialMessages; + + public String getPathToQwenExecutable() { + return pathToQwenExecutable; + } + + public void setPathToQwenExecutable(String pathToQwenExecutable) { + this.pathToQwenExecutable = pathToQwenExecutable; + } + + public String getCwd() { + return cwd; + } + + public void setCwd(String cwd) { + this.cwd = cwd; + } + + public String getModel() { + return model; + } + + public void setModel(String model) { + this.model = model; + } + + public PermissionMode getPermissionMode() { + return permissionMode; + } + + public void setPermissionMode(PermissionMode permissionMode) { + this.permissionMode = permissionMode; + } + + public Map getEnv() { + return env; + } + + public void setEnv(Map env) { + this.env = env; + } + + public Object getAbortController() { + return abortController; + } + + public void setAbortController(Object abortController) { + this.abortController = abortController; + } + + public Boolean getDebug() { + return debug; + } + + public void setDebug(Boolean debug) { + this.debug = debug; + } + + public Consumer getStderr() { + return stderr; + } + + public void setStderr(Consumer stderr) { + this.stderr = stderr; + } + + public String getLogLevel() { + return logLevel; + } + + public void setLogLevel(String logLevel) { + this.logLevel = logLevel; + } + + public Integer getMaxSessionTurns() { + return maxSessionTurns; + } + + public void setMaxSessionTurns(Integer maxSessionTurns) { + this.maxSessionTurns = maxSessionTurns; + } + + public List getCoreTools() { + return coreTools; + } + + public void setCoreTools(List coreTools) { + this.coreTools = coreTools; + } + + public List getExcludeTools() { + return excludeTools; + } + + public void setExcludeTools(List excludeTools) { + this.excludeTools = excludeTools; + } + + public List getAllowedTools() { + return allowedTools; + } + + public void setAllowedTools(List allowedTools) { + this.allowedTools = allowedTools; + } + + public String getAuthType() { + return authType; + } + + public void setAuthType(String authType) { + this.authType = authType; + } + + public Boolean getIncludePartialMessages() { + return includePartialMessages; + } + + public void setIncludePartialMessages(Boolean includePartialMessages) { + this.includePartialMessages = includePartialMessages; + } }