AS AgentScopeAPI 手册 / API Reference

AgentHandlerConfiguration

public class AgentHandlerConfiguration
源码Source io/agentscope/runtime/protocol/a2a/AgentHandlerConfiguration.java:34–95

智能体处理器配置,保存相关配置项。位于 io.agentscope.runtime.protocol.a2a 包。核心成员包括 getInstance、jsonrpcHandler、requestHandler、AgentHandlerConfiguration。

A class in io.agentscope.runtime.protocol.a2a that supports discovery, delegation and collaboration between agents. Declared in io.agentscope.runtime.protocol.a2a.

构造器摘要Constructor Summary

构造器Constructor说明Description
public AgentHandlerConfiguration(Runner runner, AgentCard agentCard, A2aProtocolConfig a2aProtocolConfig)
初始化 `AgentHandlerConfiguration` 实例。
Creates a new instance.
protected AgentHandlerConfiguration(AgentExecutor agentExecutor, AgentCard agentCard, A2aProtocolConfig a2aProtocolConfig)
初始化 `AgentHandlerConfiguration` 实例。
Creates a new instance.

方法摘要Method Summary

方法Method说明Description
public static AgentHandlerConfiguration getInstance(Runner runner, AgentCard agentCard, ObjectProvider<ProtocolConfig> protocolConfigs)
static
获取实例。
Returns the instance.
public JSONRPCHandler jsonrpcHandler()
返回 `jsonrpcHandler` 结果。
Returns the jsonrpc handler.
public static RequestHandler requestHandler(AgentExecutor agentExecutor, A2aProtocolConfig a2aProtocolConfig)
static
执行请求处理器相关操作。
Performs the request handler operation.

构造器详情Constructor Detail

AgentHandlerConfiguration

public AgentHandlerConfiguration(Runner runner, AgentCard agentCard, A2aProtocolConfig a2aProtocolConfig)

初始化 AgentHandlerConfiguration 实例。

Creates a new instance.

参数Parameters
名称Name类型Type说明Description
runnerRunner运行器(类型 `Runner`)。The runner.
agentCardAgentCard智能体卡片(类型 `AgentCard`)。The agent card.
a2aProtocolConfigA2aProtocolConfiga 2 a 协议配置(类型 `A2aProtocolConfig`)。The a 2 a protocol config.
源码Source io/agentscope/runtime/protocol/a2a/AgentHandlerConfiguration.java:40–42

AgentHandlerConfiguration

protected AgentHandlerConfiguration(AgentExecutor agentExecutor, AgentCard agentCard, A2aProtocolConfig a2aProtocolConfig)

初始化 AgentHandlerConfiguration 实例。

Creates a new instance.

参数Parameters
名称Name类型Type说明Description
agentExecutorAgentExecutor智能体执行器(类型 `AgentExecutor`)。The agent executor.
agentCardAgentCard智能体卡片(类型 `AgentCard`)。The agent card.
a2aProtocolConfigA2aProtocolConfiga 2 a 协议配置(类型 `A2aProtocolConfig`)。The a 2 a protocol config.
源码Source io/agentscope/runtime/protocol/a2a/AgentHandlerConfiguration.java:44–46

方法详情Method Detail

getInstance

public static AgentHandlerConfiguration getInstance(Runner runner, AgentCard agentCard, ObjectProvider<ProtocolConfig> protocolConfigs)
static

获取实例。

Returns the instance.

参数Parameters
名称Name类型Type说明Description
runnerRunner运行器(类型 `Runner`)。The runner.
agentCardAgentCard智能体卡片(类型 `AgentCard`)。The agent card.
protocolConfigsObjectProvider<ProtocolConfig>协议 Configs(类型 `ObjectProvider`)。The protocol configs.
返回Returns AgentHandlerConfiguration
返回AgentHandlerConfiguration。Returns agent handler configuration.
源码Source io/agentscope/runtime/protocol/a2a/AgentHandlerConfiguration.java:48–61

jsonrpcHandler

public JSONRPCHandler jsonrpcHandler()

返回 jsonrpcHandler 结果。

Returns the jsonrpc handler.

返回Returns JSONRPCHandler
返回JSONRPCHandler。Returns JSON RPC handler.
源码Source io/agentscope/runtime/protocol/a2a/AgentHandlerConfiguration.java:63–65

requestHandler

public static RequestHandler requestHandler(AgentExecutor agentExecutor, A2aProtocolConfig a2aProtocolConfig)
static

执行请求处理器相关操作。

Performs the request handler operation.

参数Parameters
名称Name类型Type说明Description
agentExecutorAgentExecutor智能体执行器(类型 `AgentExecutor`)。The agent executor.
a2aProtocolConfigA2aProtocolConfiga 2 a 协议配置(类型 `A2aProtocolConfig`)。The a 2 a protocol config.
返回Returns RequestHandler
返回RequestHandler。Returns request handler.
源码Source io/agentscope/runtime/protocol/a2a/AgentHandlerConfiguration.java:67–75
基于官方固定版本源码静态生成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.