chore(ActionRepairer): correct name of AssemblyHelper

This commit is contained in:
2026-01-30 16:30:10 +08:00
parent d1ca1cda7d
commit 75145cc547

View File

@@ -56,7 +56,7 @@ public class ActionRepairer extends AgentRunningSubModule<RepairerInput, Repaire
@InjectModule @InjectModule
private DynamicActionGenerator dynamicActionGenerator; private DynamicActionGenerator dynamicActionGenerator;
private AssembleHelper assembleHelper = new AssembleHelper(); private final AssemblyHelper assemblyHelper = new AssemblyHelper();
private SandboxRunnerClient runnerClient; private SandboxRunnerClient runnerClient;
@Init @Init
@@ -68,7 +68,7 @@ public class ActionRepairer extends AgentRunningSubModule<RepairerInput, Repaire
public RepairerResult execute(RepairerInput data) { public RepairerResult execute(RepairerInput data) {
RepairerResult result; RepairerResult result;
try { try {
String prompt = assembleHelper.buildPrompt(data, null); String prompt = assemblyHelper.buildPrompt(data, null);
ChatResponse response = this.singleChat(prompt); ChatResponse response = this.singleChat(prompt);
RepairerData repairerData = JSONObject.parseObject(response.getMessage(), RepairerData.class); RepairerData repairerData = JSONObject.parseObject(response.getMessage(), RepairerData.class);
result = switch (repairerData.getRepairerType()) { result = switch (repairerData.getRepairerType()) {
@@ -82,7 +82,7 @@ public class ActionRepairer extends AgentRunningSubModule<RepairerInput, Repaire
if (!repairerData.getRepairerType().equals(RepairerType.USER_INTERACTION) if (!repairerData.getRepairerType().equals(RepairerType.USER_INTERACTION)
&& result.getStatus().equals(RepairerResult.RepairerStatus.FAILED)) { && result.getStatus().equals(RepairerResult.RepairerStatus.FAILED)) {
log.warn("常规行动修复失败,将尝试自对话通道"); log.warn("常规行动修复失败,将尝试自对话通道");
prompt = assembleHelper.buildPrompt(data, "常规行动修复失败,请尝试通过自对话通道获取必要的信息以完成行动参数的修复"); prompt = assemblyHelper.buildPrompt(data, "常规行动修复失败,请尝试通过自对话通道获取必要的信息以完成行动参数的修复");
response = this.singleChat(prompt); response = this.singleChat(prompt);
repairerData = JSONObject.parseObject(response.getMessage(), RepairerData.class); repairerData = JSONObject.parseObject(response.getMessage(), RepairerData.class);
handleUserInteraction(repairerData.getData()); handleUserInteraction(repairerData.getData());
@@ -194,8 +194,8 @@ public class ActionRepairer extends AgentRunningSubModule<RepairerInput, Repaire
} }
@SuppressWarnings("InnerClassMayBeStatic") @SuppressWarnings("InnerClassMayBeStatic")
private class AssembleHelper { private class AssemblyHelper {
private AssembleHelper() { private AssemblyHelper() {
} }
private String buildPrompt(RepairerInput data, String specialInstruction) { private String buildPrompt(RepairerInput data, String specialInstruction) {