ProcessTransport stru init

This commit is contained in:
乾离 2025-12-23 17:44:28 +08:00
parent 5779f7ab1d
commit 2ef8b6f350
2 changed files with 123 additions and 2 deletions

View file

@ -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;
}
}

View file

@ -20,4 +20,124 @@ public class TransportOptions {
private List<String> 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<String, String> getEnv() {
return env;
}
public void setEnv(Map<String, String> 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<String> getStderr() {
return stderr;
}
public void setStderr(Consumer<String> 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<String> getCoreTools() {
return coreTools;
}
public void setCoreTools(List<String> coreTools) {
this.coreTools = coreTools;
}
public List<String> getExcludeTools() {
return excludeTools;
}
public void setExcludeTools(List<String> excludeTools) {
this.excludeTools = excludeTools;
}
public List<String> getAllowedTools() {
return allowedTools;
}
public void setAllowedTools(List<String> 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;
}
}