diff --git a/tinyflow-java-core/src/main/java/dev/tinyflow/core/parser/impl/CodeNodeParser.java b/tinyflow-java-core/src/main/java/dev/tinyflow/core/parser/impl/CodeNodeParser.java index 00d5b99f1164ccfc9591790307ca7de82e03e6ed..451791521c215098445293d2bb82586b8df6b1ed 100644 --- a/tinyflow-java-core/src/main/java/dev/tinyflow/core/parser/impl/CodeNodeParser.java +++ b/tinyflow-java-core/src/main/java/dev/tinyflow/core/parser/impl/CodeNodeParser.java @@ -30,10 +30,19 @@ public class CodeNodeParser extends BaseNodeParser { JSONObject data = getData(nodeJSONObject); String engine = data.getString("engine"); - - CodeNode codeNode = "groovy".equalsIgnoreCase(engine) - ? new GroovyExecNode() : new QLExpressExecNode(); - + CodeNode codeNode; + switch (engine) { + case "groovy": + codeNode = new GroovyExecNode(); + break; +// Agents-Flex更新后可用 +// case "js": +// codeNode = new JsExecNode(); +// break; + default: + codeNode = new QLExpressExecNode(); + break; + } codeNode.setName(data.getString("label")); codeNode.setCode(data.getString("code"));