AS AgentScopeAPI 手册 / API Reference

A2aProtocolConfig

public class A2aProtocolConfig implements ProtocolConfig
源码Source io/agentscope/runtime/protocol/a2a/A2aProtocolConfig.java:27–88

A 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

构造器Constructor说明Description
public A2aProtocolConfig(ConfigurableAgentCard agentCard, int agentCompletionTimeoutSeconds, int consumptionCompletionTimeoutSeconds)
初始化 `A2aProtocolConfig` 实例。
Creates a new instance.

方法摘要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.

参数Parameters
名称Name类型Type说明Description
agentCardConfigurableAgentCard智能体卡片(类型 `ConfigurableAgentCard`)。The agent card.
agentCompletionTimeoutSecondsint智能体补全超时秒(类型 `int`)。The agent completion timeout seconds.
consumptionCompletionTimeoutSecondsintconsumption 补全超时秒(类型 `int`)。The consumption completion timeout seconds.
源码Source io/agentscope/runtime/protocol/a2a/A2aProtocolConfig.java:35–39

方法详情Method Detail

getAgentCard

public ConfigurableAgentCard getAgentCard()

获取智能体卡片。

Returns the agent card.

返回Returns ConfigurableAgentCard
返回ConfigurableAgentCard。Returns configurable agent card.
源码Source io/agentscope/runtime/protocol/a2a/A2aProtocolConfig.java:41–43

getAgentCompletionTimeoutSeconds

public int getAgentCompletionTimeoutSeconds()

获取智能体补全超时秒。

Returns the agent completion timeout seconds.

返回Returns int
返回数值结果。Returns a numeric result.
源码Source io/agentscope/runtime/protocol/a2a/A2aProtocolConfig.java:45–47

getConsumptionCompletionTimeoutSeconds

public int getConsumptionCompletionTimeoutSeconds()

获取 getConsumptionCompletionTimeoutSeconds。

Returns the consumption completion timeout seconds.

返回Returns int
返回数值结果。Returns a numeric result.
源码Source io/agentscope/runtime/protocol/a2a/A2aProtocolConfig.java:49–51

type

public Protocol type()

返回类型。

Returns the type.

返回Returns Protocol
返回协议。Returns protocol.
源码Source io/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.

继承成员Inherited Members

继承自Methods inherited from ProtocolConfig
基于官方固定版本源码静态生成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.