AS AgentScopeAPI 手册 / API Reference

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
nameString智能体名称。The agent name
返回Returns Builder
返回当前实例,以支持链式调用。This builder
源码Source io/agentscope/extensions/scheduler/config/RuntimeAgentConfig.java:182–186

modelConfig

public Builder modelConfig(ModelConfig modelConfig)

设置模型配置(必填)。

Set the model configuration (required).

参数Parameters
名称Name类型Type说明Description
modelConfigModelConfig模型配置。The model configuration
返回Returns Builder
返回当前实例,以支持链式调用。This builder
源码Source io/agentscope/extensions/scheduler/config/RuntimeAgentConfig.java:197–202

sysPrompt

public Builder sysPrompt(String sysPrompt)

设置系统提示词(可选)。

Set the system prompt (optional).

参数Parameters
名称Name类型Type说明Description
sysPromptString系统提示词。The system prompt
返回Returns Builder
返回当前实例,以支持链式调用。This builder
源码Source io/agentscope/extensions/scheduler/config/RuntimeAgentConfig.java:210–214

toolkit

public Builder toolkit(Toolkit toolkit)

设置工具包(可选)。

Set the toolkit (optional).

参数Parameters
名称Name类型Type说明Description
toolkitToolkit工具包实例。The toolkit instance
返回Returns Builder
返回当前实例,以支持链式调用。This builder
源码Source io/agentscope/extensions/scheduler/config/RuntimeAgentConfig.java:224–227

hooks

public Builder hooks(List<Hook> hooks)

设置该配置项。

Set the hooks (optional).

参数Parameters
名称Name类型Type说明Description
hooksList<Hook>hooks(类型 `List`)。The list of hooks
返回Returns Builder
返回当前实例,以支持链式调用。This builder
源码Source io/agentscope/extensions/scheduler/config/RuntimeAgentConfig.java:237–240

build

public RuntimeAgentConfig build()

构建RuntimeAgentConfig 实例。

Build the RuntimeAgentConfig instance.

返回Returns RuntimeAgentConfig
一种新的RuntimeAgentConfig 实例。A new RuntimeAgentConfig instance
抛出Throws
  • IllegalArgumentException 可能抛出 `IllegalArgumentException`。if required fields are missing or invalid
源码Source io/agentscope/extensions/scheduler/config/RuntimeAgentConfig.java:248–251
基于官方固定版本源码静态生成Generated from pinned official sources · Python 2.0.11 · Java 2.0.4
签名与文档为静态抽取;如有疑问请以源码为准。Signatures and docs are extracted statically; verify against the source when in doubt.