refactor(runner): remove unused method listSystemDependencies

This commit is contained in:
2026-03-12 16:07:06 +08:00
parent 9794b39572
commit 8463eb9dae
4 changed files with 0 additions and 54 deletions

View File

@@ -1,7 +1,5 @@
package work.slhaf.partner.core.action.runner;
import com.alibaba.fastjson2.JSONArray;
import com.alibaba.fastjson2.JSONObject;
import lombok.extern.slf4j.Slf4j;
import lombok.val;
import org.jetbrains.annotations.Nullable;
@@ -18,7 +16,6 @@ import work.slhaf.partner.core.action.runner.support.ActionSerializer;
import java.io.IOException;
import java.nio.file.Path;
import java.util.List;
import java.util.concurrent.ConcurrentHashMap;
import java.util.concurrent.ExecutorService;
import java.util.concurrent.atomic.AtomicBoolean;
@@ -156,29 +153,6 @@ public class LocalRunnerClient extends RunnerClient implements AutoCloseable {
actionSerializer.persistSerialize(metaActionInfo, fileMetaData);
}
@Override
public JSONObject listSysDependencies() {
JSONObject sysDependencies = new JSONObject();
sysDependencies.put("language", "Python");
JSONArray dependencies = sysDependencies.putArray("dependencies");
CommandExecutionService.Result pyResult = commandExecutionService.exec("pip", "list", "--format=freeze");
if (pyResult.isOk()) {
List<String> resultList = pyResult.getResultList();
if (resultList != null) {
for (String result : resultList) {
JSONObject element = dependencies.addObject();
String[] split = result.split("==");
element.put("name", split[0]);
element.put("version", split.length > 1 ? split[1] : "");
}
}
} else {
JSONObject element = dependencies.addObject();
element.put("error", pyResult.getTotal());
}
return sysDependencies;
}
private void registerMcpClient(McpClientRegistry clientRegistry, McpTransportFactory transportFactory, String id, McpTransportConfig transportConfig) {
val client = io.modelcontextprotocol.client.McpClient.sync(transportFactory.create(transportConfig, null))
.requestTimeout(java.time.Duration.ofSeconds(transportConfig.timeout()))

View File

@@ -1,6 +1,5 @@
package work.slhaf.partner.core.action.runner;
import com.alibaba.fastjson2.JSONObject;
import lombok.Data;
import lombok.Setter;
import lombok.extern.slf4j.Slf4j;
@@ -111,11 +110,6 @@ public abstract class RunnerClient {
}
}
/**
* 列出执行环境下的系统依赖情况
*/
public abstract JSONObject listSysDependencies();
@Data
public static class RunnerResponse {
private boolean ok;

View File

@@ -1,6 +1,5 @@
package work.slhaf.partner.core.action.runner;
import com.alibaba.fastjson2.JSONObject;
import work.slhaf.partner.core.action.entity.ActionFileMetaData;
import work.slhaf.partner.core.action.entity.MetaAction;
import work.slhaf.partner.core.action.entity.MetaActionInfo;
@@ -39,11 +38,6 @@ public class SandboxRunnerClient extends RunnerClient {
};
}
@Override
public JSONObject listSysDependencies() {
return null;
}
@Override
public String buildTmpPath(String actionKey, String codeType) {
throw new UnsupportedOperationException("Unimplemented method 'buildTmpPath'");