AS AgentScopeAPI 手册 / API Reference
包package 2.x

agentscope-extensions-a2a-server

AgentScope Java - Extensions - A2A Server · 2.0.4

AgentScope Extensions - Server to export Agent as A2A protocol

groupIdGroupIdio.agentscope
版本Version2.0.4
版本线Line2.x
分类Categoryextension
包Packages10
类型Types23 top-level / 30 total

包Packages

io.agentscope.core.a2a.server1
io.agentscope.core.a2a.server.card2
io.agentscope.core.a2a.server.constants1
io.agentscope.core.a2a.server.executor2
io.agentscope.core.a2a.server.executor.runner4
io.agentscope.core.a2a.server.registry2
io.agentscope.core.a2a.server.request1
io.agentscope.core.a2a.server.transport5
io.agentscope.core.a2a.server.transport.jsonrpc3
io.agentscope.core.a2a.server.utils2

类型Types

类型Type种类Kind包Package说明Description
AgentScopeA2aServer类classio.agentscope.core.a2a.server
AgentScope A 2 a 服务端,支持智能体之间的发现、委派与协作。
Agentscope A2a Server.
AgentScopeAgentCardConverter类classio.agentscope.core.a2a.server.card
用于智能体范围 A2A 服务端的智能体卡片构建器。
Agent Card Builder For Agent Scope A2A Server.
ConfigurableAgentCard类classio.agentscope.core.a2a.server.card
Configurable 智能体卡片,支持智能体之间的发现、委派与协作。
Configurable attribute for export agent card of this agent.
A2aServerConstants类classio.agentscope.core.a2a.server.constants
A 2 a 服务端 Constants,支持智能体之间的发现、委派与协作。
Constants for A2A server.
AgentExecuteProperties类classio.agentscope.core.a2a.server.executor
智能体执行属性,支持智能体之间的发现、委派与协作。
Properties about agent execution.
AgentScopeAgentExecutor类classio.agentscope.core.a2a.server.executor
AgentScope 智能体执行器,支持智能体之间的发现、委派与协作。
Implementation of A2A `AgentExecutor` for AgentScope.
AgentRequestOptions类classio.agentscope.core.a2a.server.executor.runner
智能体请求选项,保存相关配置项。
The options for each agent requests, such as `taskId`, `sessionId` or `userId` of requests.
AgentRunner接口interfaceio.agentscope.core.a2a.server.executor.runner
定义智能体运行器契约的接口。
Interface for running agents in A2A Server.
BaseReActAgentRunner类classio.agentscope.core.a2a.server.executor.runner
基类 ReAct 智能体运行器,支持智能体之间的发现、委派与协作。
Abstract Implementation for `AgentRunner` by `ReActAgent`.
ReActAgentWithBuilderRunner类classio.agentscope.core.a2a.server.executor.runner
ReAct 智能体使用构建器运行器,支持智能体之间的发现、委派与协作。
Default Implementation for `AgentRunner` by `ReActAgent`.
AgentRegistry接口interfaceio.agentscope.core.a2a.server.registry
定义智能体注册表契约的接口。
Agent Register Interface to Agent Registry.
AgentRegistryService类classio.agentscope.core.a2a.server.registry
智能体注册表服务,支持智能体之间的发现、委派与协作。
Agent registry service.
AgentScopeA2aRequestHandler类classio.agentscope.core.a2a.server.request
AgentScope A 2 a 请求处理器,支持智能体之间的发现、委派与协作。
The Wrapper for Default `RequestHandler` implementation.
CustomTransportProperties接口interfaceio.agentscope.core.a2a.server.transport
定义自定义传输层属性契约的接口。
Interface for custom transport properties that can be converted to standard TransportProperties.
DeploymentProperties记录recordio.agentscope.core.a2a.server.transport
承载部署属性数据的记录类型。
Some deployment relative properties, such as server default export port and host and path.
TransportProperties记录recordio.agentscope.core.a2a.server.transport
承载传输层属性数据的记录类型。
Properties for transports.
TransportWrapper接口interfaceio.agentscope.core.a2a.server.transport
定义传输层包装器契约的接口。
The interface for different A2A transports, such as `JSON-RPC`, `GRPC`, `REST` and other custom transports to separate the access requests and handle requests.
TransportWrapperBuilder接口interfaceio.agentscope.core.a2a.server.transport
定义传输层包装器构建器契约的接口。
Builder interface to build `TransportWrapper` for different transports.
JsonRpcTransportMetadata类classio.agentscope.core.a2a.server.transport.jsonrpc
用于JSON-RPC 传输层元数据的SPI。
SPI for JSON-RPC transport metadata.
JsonRpcTransportWrapper类classio.agentscope.core.a2a.server.transport.jsonrpc
包装器用于 JSON-RPC 传输层请求。
The Wrapper for JSON-RPC transport request.
JsonRpcTransportWrapperBuilder类classio.agentscope.core.a2a.server.transport.jsonrpc
JSON Rpc 传输层包装器构建器,用于构建并配置目标实例。
Builder implementation for `JsonRpcTransportWrapper`.
MessageConvertUtil类classio.agentscope.core.a2a.server.utils
消息转换 Util,支持智能体之间的发现、委派与协作。
Message Converter between Agentscope `Msg` and A2A `Message` or `Artifact`.
NetworkUtils类classio.agentscope.core.a2a.server.utils
Network Utils,支持智能体之间的发现、委派与协作。
Network utility class for getting current server IP address and port configuration