@Preview(value="3.9.1") public class NodejsSkill extends AbsProcessSkill
该技能允许 Agent 在受控的本地环境中运行异步 JavaScript 代码,核心价值包括:
AbsProcessSkill 在指定的 WorkDir 中生成、执行并清理临时脚本。maxOutputSize, outputCharset, rootPath, scriptCharset, timeoutSeconds| 构造器和说明 |
|---|
NodejsSkill(java.lang.String workDir) |
| 限定符和类型 | 方法和说明 |
|---|---|
java.lang.String |
description()
获取技能描述
|
java.lang.String |
execute(java.lang.String code) |
boolean |
isSupported(Prompt prompt)
准入检查:决定该技能在当前对话上下文中是否被激活
|
java.lang.String |
name()
获取技能名称(默认类名)
|
runCode, setMaxOutputSize, setTimeoutSecondsclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetInstruction, onAttachpublic java.lang.String name()
Skillpublic java.lang.String description()
Skillpublic boolean isSupported(Prompt prompt)
Skillprompt - 当前提示词上下文@ToolMapping(name="execute_js", description="\u6267\u884c Node.js \u4ee3\u7801") public java.lang.String execute(@Param(value="code") java.lang.String code)