From 108cf9b071c7445ddadce88670822390279584aa Mon Sep 17 00:00:00 2001 From: slhafzjw Date: Mon, 16 Mar 2026 16:52:04 +0800 Subject: [PATCH] refactor(runner): rename method buildFileExecutionCommands in CommandExecutionService --- .../core/action/runner/execution/CommandExecutionService.java | 2 +- .../core/action/runner/execution/OriginExecutionService.java | 2 +- .../partner/core/action/runner/mcp/DynamicActionMcpManager.java | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Partner-Core/src/main/java/work/slhaf/partner/core/action/runner/execution/CommandExecutionService.java b/Partner-Core/src/main/java/work/slhaf/partner/core/action/runner/execution/CommandExecutionService.java index c6dba5ce..1aaa5a07 100644 --- a/Partner-Core/src/main/java/work/slhaf/partner/core/action/runner/execution/CommandExecutionService.java +++ b/Partner-Core/src/main/java/work/slhaf/partner/core/action/runner/execution/CommandExecutionService.java @@ -11,7 +11,7 @@ import java.util.concurrent.atomic.AtomicInteger; public class CommandExecutionService { - public String[] buildCommands(String launcher, Map params, String absolutePath) { + public String[] buildFileExecutionCommands(String launcher, Map params, String absolutePath) { int paramSize = params == null ? 0 : params.size(); String[] commands = new String[paramSize + 2]; commands[0] = launcher; diff --git a/Partner-Core/src/main/java/work/slhaf/partner/core/action/runner/execution/OriginExecutionService.java b/Partner-Core/src/main/java/work/slhaf/partner/core/action/runner/execution/OriginExecutionService.java index 3b07bd61..31a54088 100644 --- a/Partner-Core/src/main/java/work/slhaf/partner/core/action/runner/execution/OriginExecutionService.java +++ b/Partner-Core/src/main/java/work/slhaf/partner/core/action/runner/execution/OriginExecutionService.java @@ -21,7 +21,7 @@ public class OriginExecutionService { public RunnerClient.RunnerResponse run(MetaAction metaAction) { RunnerClient.RunnerResponse response = new RunnerClient.RunnerResponse(); File file = new File(metaAction.getLocation()); - String[] commands = commandExecutionService.buildCommands(metaAction.getLauncher(), metaAction.getParams(), file.getAbsolutePath()); + String[] commands = commandExecutionService.buildFileExecutionCommands(metaAction.getLauncher(), metaAction.getParams(), file.getAbsolutePath()); WrappedLaunchSpec wrapped = ExecutionPolicyRegistry.INSTANCE.prepare(Arrays.stream(commands).toList()); List wrappedCommands = new ArrayList<>(); wrappedCommands.add(wrapped.getCommand()); diff --git a/Partner-Core/src/main/java/work/slhaf/partner/core/action/runner/mcp/DynamicActionMcpManager.java b/Partner-Core/src/main/java/work/slhaf/partner/core/action/runner/mcp/DynamicActionMcpManager.java index b809d054..49a6ae3f 100644 --- a/Partner-Core/src/main/java/work/slhaf/partner/core/action/runner/mcp/DynamicActionMcpManager.java +++ b/Partner-Core/src/main/java/work/slhaf/partner/core/action/runner/mcp/DynamicActionMcpManager.java @@ -314,7 +314,7 @@ public class DynamicActionMcpManager implements AutoCloseable { if (arguments == null) { arguments = Map.of(); } - String[] commands = commandExecutionService.buildCommands(launcher, arguments, program.getAbsolutePath()); + String[] commands = commandExecutionService.buildFileExecutionCommands(launcher, arguments, program.getAbsolutePath()); if (commands == null) { return Mono.just(McpSchema.CallToolResult.builder() .addTextContent("未知文件类型: " + program.getName())