所有方法 实例方法 具体方法 已过时的方法
| 限定符和类型 |
方法和说明 |
TeamAgent.Builder |
agentAdd(Agent... agents)
添加团队成员
|
TeamAgent |
build() |
TeamAgent.Builder |
defaultInterceptorAdd(TeamInterceptor... interceptors) |
TeamAgent.Builder |
defaultInterceptorAdd(TeamInterceptor interceptor,
int index) |
TeamAgent.Builder |
defaultSkillAdd(Skill... skills) |
TeamAgent.Builder |
defaultSkillAdd(Skill skill,
int index) |
TeamAgent.Builder |
defaultToolAdd(FunctionTool... tools) |
TeamAgent.Builder |
defaultToolAdd(java.lang.Iterable<FunctionTool> tools) |
TeamAgent.Builder |
defaultToolAdd(java.lang.Object toolObj)
默认工具添加(即每次请求都会带上)
|
TeamAgent.Builder |
defaultToolAdd(ToolProvider toolProvider) |
TeamAgent.Builder |
defaultToolContextPut(java.util.Map<java.lang.String,java.lang.Object> objectsMap) |
TeamAgent.Builder |
defaultToolContextPut(java.lang.String key,
java.lang.Object value) |
TeamAgent.Builder |
description(java.lang.String val)
|
TeamAgent.Builder |
feedbackDescription(java.util.function.Function<TeamTrace,java.lang.String> provider) |
TeamAgent.Builder |
feedbackDescription(java.lang.String description) |
TeamAgent.Builder |
feedbackMode(boolean val)
反馈模式(允许主动寻求外部帮助/反馈)
|
TeamAgent.Builder |
feedbackReasonDescription(java.util.function.Function<TeamTrace,java.lang.String> provider) |
TeamAgent.Builder |
feedbackReasonDescription(java.lang.String description) |
TeamAgent.Builder |
finishMarker(java.lang.String finishMarker)
设置任务终止的语义标识符(如 "FINISH")
|
TeamAgent.Builder |
graphAdjuster(java.util.function.Consumer<org.noear.solon.flow.GraphSpec> graphBuilder)
编排或调整计算图逻辑
|
TeamAgent.Builder |
instruction(java.util.function.Function<TeamTrace,java.lang.String> instruction) |
TeamAgent.Builder |
instruction(java.lang.String instruction) |
TeamAgent.Builder |
maxTurns(int maxTurns) |
TeamAgent.Builder |
modelOptions(java.util.function.Consumer<ModelOptionsAmend<?,TeamInterceptor>> chatOptions)
配置主管模型的对话参数
|
TeamAgent.Builder |
name(java.lang.String name) |
TeamAgent.Builder |
outputKey(java.lang.String outputKey) |
TeamAgent.Builder |
profile(AgentProfile profile) |
TeamAgent.Builder |
profile(java.util.function.Consumer<AgentProfile> profileConsumer) |
TeamAgent.Builder |
protocol(TeamProtocolFactory protocolFactory)
指定团队协作协议(Swarm, Sequential, Hierarchical 等)
|
TeamAgent.Builder |
recordWindowSize(int recordWindowSize) |
TeamAgent.Builder |
retryConfig(int maxRetries,
long retryDelayMs) |
TeamAgent.Builder |
role(java.lang.String role) |
TeamAgent.Builder |
sessionWindowSize(int val) |
TeamAgent.Builder |
systemPrompt(java.util.function.Consumer<TeamSystemPrompt.Builder> promptBuilder)
已过时。
|
TeamAgent.Builder |
systemPrompt(TeamSystemPrompt promptProvider)
已过时。
|
TeamAgent.Builder |
then(java.util.function.Consumer<TeamAgent.Builder> consumer) |