A2aProtocolConfig
public class A2aProtocolConfig implements ProtocolConfig
io/agentscope/runtime/protocol/a2a/A2aProtocolConfig.java:27–88A 2 a 协议配置,保存相关配置项。位于 io.agentscope.runtime.protocol.a2a 包,实现 ProtocolConfig。核心成员包括 getAgentCard、getAgentCompletionTimeoutSeconds、getConsumptionCompletionTimeoutSeconds、type、A2aProtocolConfig。
io.agentscope.runtime.protocol.ProtocolConfig implementation for A2A protocol.
嵌套类摘要Nested Class Summary
| 类Class | 类型Kind | 说明Description |
|---|---|---|
Builder | 类class | 构建器,用于构建并配置目标实例。 A class in io.agentscope.runtime.protocol.a2a that supports discovery, delegation and collaboration between agents. |
构造器摘要Constructor Summary
方法摘要Method Summary
| 方法Method | 说明Description |
|---|---|
public ConfigurableAgentCard getAgentCard() | 获取智能体卡片。 Returns the agent card. |
public int getAgentCompletionTimeoutSeconds() | 获取智能体补全超时秒。 Returns the agent completion timeout seconds. |
public int getConsumptionCompletionTimeoutSeconds() | 获取 `getConsumptionCompletionTimeoutSeconds`。 Returns the consumption completion timeout seconds. |
public Protocol type() | 返回类型。 Returns the type. |
构造器详情Constructor Detail
A2aProtocolConfig
public A2aProtocolConfig(ConfigurableAgentCard agentCard, int agentCompletionTimeoutSeconds, int consumptionCompletionTimeoutSeconds)
初始化 A2aProtocolConfig 实例。
Creates a new instance.
| 名称Name | 类型Type | 说明Description |
|---|---|---|
agentCard | ConfigurableAgentCard | 智能体卡片(类型 `ConfigurableAgentCard`)。The agent card. |
agentCompletionTimeoutSeconds | int | 智能体补全超时秒(类型 `int`)。The agent completion timeout seconds. |
consumptionCompletionTimeoutSeconds | int | consumption 补全超时秒(类型 `int`)。The consumption completion timeout seconds. |
io/agentscope/runtime/protocol/a2a/A2aProtocolConfig.java:35–39方法详情Method Detail
getAgentCard
public ConfigurableAgentCard getAgentCard()
获取智能体卡片。
Returns the agent card.
ConfigurableAgentCardio/agentscope/runtime/protocol/a2a/A2aProtocolConfig.java:41–43getAgentCompletionTimeoutSeconds
public int getAgentCompletionTimeoutSeconds()
获取智能体补全超时秒。
Returns the agent completion timeout seconds.
intio/agentscope/runtime/protocol/a2a/A2aProtocolConfig.java:45–47getConsumptionCompletionTimeoutSeconds
public int getConsumptionCompletionTimeoutSeconds()
获取 getConsumptionCompletionTimeoutSeconds。
Returns the consumption completion timeout seconds.
intio/agentscope/runtime/protocol/a2a/A2aProtocolConfig.java:49–51type
public Protocol type()
返回类型。
Returns the type.
Protocolio/agentscope/runtime/protocol/a2a/A2aProtocolConfig.java:53–56嵌套类详情Nested Class Detail
Builder
public static class Builder构建器,用于构建并配置目标实例。位于 io.agentscope.runtime.protocol.a2a 包。核心成员包括 agentCard、agentCompletionTimeoutSeconds、consumptionCompletionTimeoutSeconds、build。
A class in io.agentscope.runtime.protocol.a2a that supports discovery, delegation and collaboration between agents. Declared in io.agentscope.runtime.protocol.a2a.