CodeCLI@Deprecated
@Preview(value="3.9.1")
public class SolonCodeCLI
extends java.lang.Object
implements org.noear.solon.core.handle.Handler, java.lang.Runnable
基于 ReAct 模式的代码协作终端,提供多池挂载与任务盒隔离体验
| 限定符和类型 | 类和说明 |
|---|---|
static class |
SolonCodeCLI.Chunk
已过时。
|
| 构造器和说明 |
|---|
SolonCodeCLI(ChatModel chatModel)
已过时。
|
| 限定符和类型 | 方法和说明 |
|---|---|
SolonCodeCLI |
config(java.util.function.Consumer<ReActAgent.Builder> configurator)
已过时。
|
SolonCodeCLI |
enableConsole(boolean enableConsole)
已过时。
是否启用控制台交互
|
SolonCodeCLI |
enableHitl(boolean enableHitl)
已过时。
是否启用 HITL 交互
|
SolonCodeCLI |
enableWeb(boolean enableWeb)
已过时。
是否启用 Web 交互
|
void |
handle(org.noear.solon.core.handle.Context ctx)
已过时。
|
SolonCodeCLI |
mountPool(java.lang.String alias,
java.lang.String dir)
已过时。
|
SolonCodeCLI |
name(java.lang.String name)
已过时。
设置 Agent 名称 (同时也作为控制台输出前缀)
|
protected void |
prepare()
已过时。
|
protected void |
printWelcome()
已过时。
|
void |
run()
已过时。
|
SolonCodeCLI |
session(AgentSession session)
已过时。
|
SolonCodeCLI |
workDir(java.lang.String workDir)
已过时。
|
public SolonCodeCLI(ChatModel chatModel)
public SolonCodeCLI name(java.lang.String name)
public SolonCodeCLI workDir(java.lang.String workDir)
public SolonCodeCLI mountPool(java.lang.String alias, java.lang.String dir)
public SolonCodeCLI session(AgentSession session)
public SolonCodeCLI config(java.util.function.Consumer<ReActAgent.Builder> configurator)
public SolonCodeCLI enableWeb(boolean enableWeb)
public SolonCodeCLI enableConsole(boolean enableConsole)
public SolonCodeCLI enableHitl(boolean enableHitl)
protected void prepare()
public void handle(org.noear.solon.core.handle.Context ctx)
throws java.lang.Throwable
handle 在接口中 org.noear.solon.core.handle.Handlerjava.lang.Throwablepublic void run()
run 在接口中 java.lang.Runnableprotected void printWelcome()