Builder
public static class Builder extends AgentConfig.Builder
源码Source
io/agentscope/extensions/scheduler/config/RuntimeAgentConfig.java:166–252构建器,用于构建并配置目标实例。位于 io.agentscope.extensions.scheduler.config 包,继承自 AgentConfig.Builder。核心成员包括 name、modelConfig、sysPrompt、toolkit、hooks、build。
Builder for creating RuntimeAgentConfig instances.
方法摘要Method Summary
| 方法Method | 说明Description |
|---|---|
public Builder name(String name) | 设置智能体名称(必填)。 Set the agent name (required). |
public Builder modelConfig(ModelConfig modelConfig) | 设置模型配置(必填)。 Set the model configuration (required). |
public Builder sysPrompt(String sysPrompt) | 设置系统提示词(可选)。 Set the system prompt (optional). |
public Builder toolkit(Toolkit toolkit) | 设置工具包(可选)。 Set the toolkit (optional). |
public Builder hooks(List<Hook> hooks) | 设置该配置项。 Set the hooks (optional). |
public RuntimeAgentConfig build() | 构建RuntimeAgentConfig 实例。 Build the RuntimeAgentConfig instance. |
方法详情Method Detail
name
public Builder name(String name)
设置智能体名称(必填)。
Set the agent name (required).
参数Parameters
| 名称Name | 类型Type | 说明Description |
|---|---|---|
name | String | 智能体名称。The agent name |
Builder返回当前实例,以支持链式调用。This builder
源码Source
io/agentscope/extensions/scheduler/config/RuntimeAgentConfig.java:182–186modelConfig
public Builder modelConfig(ModelConfig modelConfig)
设置模型配置(必填)。
Set the model configuration (required).
参数Parameters
| 名称Name | 类型Type | 说明Description |
|---|---|---|
modelConfig | ModelConfig | 模型配置。The model configuration |
Builder返回当前实例,以支持链式调用。This builder
源码Source
io/agentscope/extensions/scheduler/config/RuntimeAgentConfig.java:197–202sysPrompt
public Builder sysPrompt(String sysPrompt)
设置系统提示词(可选)。
Set the system prompt (optional).
参数Parameters
| 名称Name | 类型Type | 说明Description |
|---|---|---|
sysPrompt | String | 系统提示词。The system prompt |
Builder返回当前实例,以支持链式调用。This builder
源码Source
io/agentscope/extensions/scheduler/config/RuntimeAgentConfig.java:210–214toolkit
public Builder toolkit(Toolkit toolkit)
设置工具包(可选)。
Set the toolkit (optional).
参数Parameters
| 名称Name | 类型Type | 说明Description |
|---|---|---|
toolkit | Toolkit | 工具包实例。The toolkit instance |
Builder返回当前实例,以支持链式调用。This builder
源码Source
io/agentscope/extensions/scheduler/config/RuntimeAgentConfig.java:224–227hooks
public Builder hooks(List<Hook> hooks)
设置该配置项。
Set the hooks (optional).
参数Parameters
| 名称Name | 类型Type | 说明Description |
|---|---|---|
hooks | List<Hook> | hooks(类型 `List`)。The list of hooks |
Builder返回当前实例,以支持链式调用。This builder
源码Source
io/agentscope/extensions/scheduler/config/RuntimeAgentConfig.java:237–240build
public RuntimeAgentConfig build()
构建RuntimeAgentConfig 实例。
Build the RuntimeAgentConfig instance.
RuntimeAgentConfig一种新的RuntimeAgentConfig 实例。A new RuntimeAgentConfig instance
IllegalArgumentException可能抛出 `IllegalArgumentException`。if required fields are missing or invalid
源码Source
io/agentscope/extensions/scheduler/config/RuntimeAgentConfig.java:248–251