A2aAgentConfigBuilder
public static class A2aAgentConfigBuilder
源码Source
io/agentscope/core/a2a/agent/A2aAgentConfig.java:41–81A 2 a 智能体配置构建器,用于构建并配置目标实例。位于 io.agentscope.core.a2a.agent 包。核心成员包括 withTransport、clientConfig、build、A2aAgentConfigBuilder。
A class in io.agentscope.core.a2a.agent that supports discovery, delegation and collaboration between agents. Declared in io.agentscope.core.a2a.agent.
构造器摘要Constructor Summary
| 构造器Constructor | 说明Description |
|---|---|
public A2aAgentConfigBuilder() | 初始化 `A2aAgentConfigBuilder` 实例。 Creates a new instance. |
方法摘要Method Summary
| 方法Method | 说明Description |
|---|---|
public T extends ClientTransport A2aAgentConfigBuilder withTransport(Class<T> clazz, ClientTransportConfig<T> config) | 设置使用传输层。 Add client transport configuration which will be used to
`io.a2a.client.ClientBuilder#withTransport(Class, ClientTransportConfig)`. |
public A2aAgentConfigBuilder clientConfig(ClientConfig clientConfig) | 设置客户端配置。 Add client relative config for A2A client. |
public A2aAgentConfig build() | 构建并返回最终实例。 Creates and returns an instance. |
构造器详情Constructor Detail
A2aAgentConfigBuilder
public A2aAgentConfigBuilder()
初始化 A2aAgentConfigBuilder 实例。
Creates a new instance.
源码Source
io/agentscope/core/a2a/agent/A2aAgentConfig.java:48–50方法详情Method Detail
withTransport
public T extends ClientTransport A2aAgentConfigBuilder withTransport(Class<T> clazz, ClientTransportConfig<T> config)
设置使用传输层。
Add client transport configuration which will be used to io.a2a.client.ClientBuilder#withTransport(Class, ClientTransportConfig).
参数Parameters
| 名称Name | 类型Type | 说明Description |
|---|---|---|
clazz | Class<T> | clazz(类型 `Class`)。the client transport implementation class |
config | ClientTransportConfig<T> | 客户端传输层配置。the client transport configuration |
A2aAgentConfigBuilder返回A2aAgentConfigBuilder。the current `A2aAgentConfigBuilder` instance for chaining calls
源码Source
io/agentscope/core/a2a/agent/A2aAgentConfig.java:61–65clientConfig
public A2aAgentConfigBuilder clientConfig(ClientConfig clientConfig)
设置客户端配置。
Add client relative config for A2A client.
参数Parameters
| 名称Name | 类型Type | 说明Description |
|---|---|---|
clientConfig | ClientConfig | 客户端配置(类型 `ClientConfig`)。A2A client config |
A2aAgentConfigBuilder返回A2aAgentConfigBuilder。the current `A2aAgentConfigBuilder` instance for chaining calls
源码Source
io/agentscope/core/a2a/agent/A2aAgentConfig.java:73–76build
public A2aAgentConfig build()
构建并返回最终实例。
Creates and returns an instance.
A2aAgentConfig返回A2aAgentConfig。Returns a 2 a agent config.
源码Source
io/agentscope/core/a2a/agent/A2aAgentConfig.java:78–80