Index

A B C D E F G H I L M N P R S T V W 
All Classes and Interfaces|All Packages|Constant Field Values

A

A2aAgent - Class in io.agentscope.core.a2a.agent
The implementation of Agent for A2A(Agent2Agent).
A2aAgent.Builder - Class in io.agentscope.core.a2a.agent
 
a2aAgentConfig(A2aAgentConfig) - Method in class io.agentscope.core.a2a.agent.A2aAgent.Builder
Set the A2aAgentConfig for the A2aAgent.
A2aAgentConfig - Record Class in io.agentscope.core.a2a.agent
Config of A2A Agent.
A2aAgentConfig(Map<Class, ClientTransportConfig>, ClientConfig) - Constructor for record class io.agentscope.core.a2a.agent.A2aAgentConfig
Creates an instance of a A2aAgentConfig record class.
A2aAgentConfig.A2aAgentConfigBuilder - Class in io.agentscope.core.a2a.agent
 
A2aAgentConfigBuilder() - Constructor for class io.agentscope.core.a2a.agent.A2aAgentConfig.A2aAgentConfigBuilder
 
agentCard(AgentCard) - Method in class io.agentscope.core.a2a.agent.A2aAgent.Builder
Set the AgentCard for the A2aAgent.
agentCard(AgentCard) - Method in class io.agentscope.core.a2a.agent.card.FixedAgentCardResolver.FixedAgentCardProducerBuilder
 
agentCardResolver(AgentCardResolver) - Method in class io.agentscope.core.a2a.agent.A2aAgent.Builder
Set the AgentCardResolver for the A2aAgent.
AgentCardResolver - Interface in io.agentscope.core.a2a.agent.card
The Resolver for AgentCard of A2A.
AudioBlockParser - Class in io.agentscope.core.a2a.agent.message
Parser for AudioBlock to FilePart.
AudioBlockParser() - Constructor for class io.agentscope.core.a2a.agent.message.AudioBlockParser
 
authHeaders(Map<String, String>) - Method in class io.agentscope.core.a2a.agent.card.WellKnownAgentCardResolver.Builder
Set the authentication headers for the agent card resolver.

B

BaseMediaBlockParser<T> - Class in io.agentscope.core.a2a.agent.message
Abstract base parser for media content blocks to FilePart.
BaseMediaBlockParser() - Constructor for class io.agentscope.core.a2a.agent.message.BaseMediaBlockParser
 
baseUrl(String) - Method in class io.agentscope.core.a2a.agent.card.WellKnownAgentCardResolver.Builder
Set the base URL for the agent card resolver.
BLOCK_TYPE_METADATA_KEY - Static variable in class io.agentscope.core.a2a.agent.message.MessageConstants
 
BlockContent() - Constructor for class io.agentscope.core.a2a.agent.message.MessageConstants.BlockContent
 
build() - Method in class io.agentscope.core.a2a.agent.A2aAgent.Builder
Build the A2aAgent instance.
build() - Method in class io.agentscope.core.a2a.agent.A2aAgentConfig.A2aAgentConfigBuilder
 
build() - Method in class io.agentscope.core.a2a.agent.card.FixedAgentCardResolver.FixedAgentCardProducerBuilder
 
build() - Method in class io.agentscope.core.a2a.agent.card.WellKnownAgentCardResolver.Builder
Build the WellKnownAgentCardResolver instance.
builder() - Static method in class io.agentscope.core.a2a.agent.A2aAgent
Create a new A2aAgent.Builder instance for A2aAgent.
builder() - Static method in record class io.agentscope.core.a2a.agent.A2aAgentConfig
Create a new builder instance for A2aAgentConfig.
builder() - Static method in class io.agentscope.core.a2a.agent.card.FixedAgentCardResolver
 
builder() - Static method in class io.agentscope.core.a2a.agent.card.WellKnownAgentCardResolver
Builder() - Constructor for class io.agentscope.core.a2a.agent.A2aAgent.Builder
 
buildTypeMetadata(String) - Static method in class io.agentscope.core.a2a.agent.utils.MessageConvertUtil
Build metadata with content block type in Part.

C

checkRunning(boolean) - Method in class io.agentscope.core.a2a.agent.A2aAgent.Builder
Set whether to check the running status of the A2aAgent.
clientConfig() - Method in record class io.agentscope.core.a2a.agent.A2aAgentConfig
Returns the value of the clientConfig record component.
clientConfig(ClientConfig) - Method in class io.agentscope.core.a2a.agent.A2aAgentConfig.A2aAgentConfigBuilder
Add client relative config for A2A client.
ClientEventContext - Class in io.agentscope.core.a2a.agent.event
Context for handler ClientEvent.
ClientEventContext(String, A2aAgent) - Constructor for class io.agentscope.core.a2a.agent.event.ClientEventContext
 
ClientEventHandler<T> - Interface in io.agentscope.core.a2a.agent.event
Handler Interface to handle Different ClientEvent.
ClientEventHandlerRouter - Class in io.agentscope.core.a2a.agent.event
The Strategy router for ClientEventHandler.
ClientEventHandlerRouter() - Constructor for class io.agentscope.core.a2a.agent.event.ClientEventHandlerRouter
 
clientTransports() - Method in record class io.agentscope.core.a2a.agent.A2aAgentConfig
Returns the value of the clientTransports record component.
ContentBlockParser<T> - Interface in io.agentscope.core.a2a.agent.message
ContentBlock parser interface, used to parse ContentBlock and convert to Part .
ContentBlockParserRouter - Class in io.agentscope.core.a2a.agent.message
The router for ContentBlockParser according to class type of ContentBlock.
ContentBlockParserRouter() - Constructor for class io.agentscope.core.a2a.agent.message.ContentBlockParserRouter
 
convertFromArtifact(Artifact, String) - Static method in class io.agentscope.core.a2a.agent.utils.MessageConvertUtil
Convert a single Artifact to Msg.
convertFromArtifact(List<Artifact>, String) - Static method in class io.agentscope.core.a2a.agent.utils.MessageConvertUtil
Convert a list of Artifact to Msg.
convertFromMessage(Message, String) - Static method in class io.agentscope.core.a2a.agent.utils.MessageConvertUtil
Convert a single Message to Msg.
convertFromMsg(List<Msg>) - Static method in class io.agentscope.core.a2a.agent.utils.MessageConvertUtil
Convert a list of Msg to Message.

D

DataPartParser - Class in io.agentscope.core.a2a.agent.message
Parser for DataPart to ContentBlock.
DataPartParser() - Constructor for class io.agentscope.core.a2a.agent.message.DataPartParser
 
debug(Logger, String, Object...) - Static method in class io.agentscope.core.a2a.agent.utils.LoggerUtil
Records DEBUG level log information
doCall(List<Msg>) - Method in class io.agentscope.core.a2a.agent.A2aAgent
 
doObserve(Msg) - Method in class io.agentscope.core.a2a.agent.A2aAgent
 

E

equals(Object) - Method in record class io.agentscope.core.a2a.agent.A2aAgentConfig
Indicates whether some other object is "equal to" this one.
error(Logger, String, Object...) - Static method in class io.agentscope.core.a2a.agent.utils.LoggerUtil
Records ERROR level log information

F

FilePartParser - Class in io.agentscope.core.a2a.agent.message
Parser for FilePart to ContentBlock.
FilePartParser() - Constructor for class io.agentscope.core.a2a.agent.message.FilePartParser
 
FixedAgentCardProducerBuilder() - Constructor for class io.agentscope.core.a2a.agent.card.FixedAgentCardResolver.FixedAgentCardProducerBuilder
 
FixedAgentCardResolver - Class in io.agentscope.core.a2a.agent.card
Agent Card Producer for Fixed AgentCard.
FixedAgentCardResolver.FixedAgentCardProducerBuilder - Class in io.agentscope.core.a2a.agent.card
 

G

getAgent() - Method in class io.agentscope.core.a2a.agent.event.ClientEventContext
 
getAgentCard(String) - Method in interface io.agentscope.core.a2a.agent.card.AgentCardResolver
Produce AgentCard for target agent name.
getAgentCard(String) - Method in class io.agentscope.core.a2a.agent.card.FixedAgentCardResolver
 
getAgentCard(String) - Method in class io.agentscope.core.a2a.agent.card.WellKnownAgentCardResolver
 
getCurrentRequestId() - Method in class io.agentscope.core.a2a.agent.event.ClientEventContext
 
getHandleEventType() - Method in interface io.agentscope.core.a2a.agent.event.ClientEventHandler
Get handle event class.
getHandleEventType() - Method in class io.agentscope.core.a2a.agent.event.MessageEventHandler
 
getHandleEventType() - Method in class io.agentscope.core.a2a.agent.event.TaskEventHandler
 
getHandleEventType() - Method in class io.agentscope.core.a2a.agent.event.TaskUpdateEventHandler
 
getHooks() - Method in class io.agentscope.core.a2a.agent.event.ClientEventContext
 
getMediaType() - Method in class io.agentscope.core.a2a.agent.message.AudioBlockParser
 
getMediaType() - Method in class io.agentscope.core.a2a.agent.message.BaseMediaBlockParser
Get the media type for the content block.
getMediaType() - Method in class io.agentscope.core.a2a.agent.message.ImageBlockParser
 
getMediaType() - Method in class io.agentscope.core.a2a.agent.message.VideoBlockParser
 
getMemory() - Method in class io.agentscope.core.a2a.agent.A2aAgent
 
getSink() - Method in class io.agentscope.core.a2a.agent.event.ClientEventContext
 
getTask() - Method in class io.agentscope.core.a2a.agent.event.ClientEventContext
 

H

handle(MessageEvent, ClientEventContext) - Method in class io.agentscope.core.a2a.agent.event.MessageEventHandler
 
handle(TaskEvent, ClientEventContext) - Method in class io.agentscope.core.a2a.agent.event.TaskEventHandler
 
handle(TaskUpdateEvent, ClientEventContext) - Method in class io.agentscope.core.a2a.agent.event.TaskUpdateEventHandler
 
handle(T, ClientEventContext) - Method in interface io.agentscope.core.a2a.agent.event.ClientEventHandler
Handle ClientEvent By event type.
handle(T, ClientEventContext) - Method in class io.agentscope.core.a2a.agent.event.ClientEventHandlerRouter
Handle ClientEvent By event type.
handleInterrupt(InterruptContext, Msg...) - Method in class io.agentscope.core.a2a.agent.A2aAgent
 
hashCode() - Method in record class io.agentscope.core.a2a.agent.A2aAgentConfig
Returns a hash code value for this object.
hook(Hook) - Method in class io.agentscope.core.a2a.agent.A2aAgent.Builder
Add a Hook to the A2aAgent.
hooks(List<Hook>) - Method in class io.agentscope.core.a2a.agent.A2aAgent.Builder
Add multiple Hooks to the A2aAgent.

I

ImageBlockParser - Class in io.agentscope.core.a2a.agent.message
Parser for ImageBlock to FilePart.
ImageBlockParser() - Constructor for class io.agentscope.core.a2a.agent.message.ImageBlockParser
 
info(Logger, String, Object...) - Static method in class io.agentscope.core.a2a.agent.utils.LoggerUtil
Records INFO level log information
interrupt() - Method in class io.agentscope.core.a2a.agent.A2aAgent
 
interrupt(Msg) - Method in class io.agentscope.core.a2a.agent.A2aAgent
 
io.agentscope.core.a2a.agent - package io.agentscope.core.a2a.agent
 
io.agentscope.core.a2a.agent.card - package io.agentscope.core.a2a.agent.card
 
io.agentscope.core.a2a.agent.event - package io.agentscope.core.a2a.agent.event
 
io.agentscope.core.a2a.agent.message - package io.agentscope.core.a2a.agent.message
 
io.agentscope.core.a2a.agent.utils - package io.agentscope.core.a2a.agent.utils
 

L

log - Variable in class io.agentscope.core.a2a.agent.message.BaseMediaBlockParser
 
logA2aClientEventDetail(Logger, ClientEvent) - Static method in class io.agentscope.core.a2a.agent.utils.LoggerUtil
Logs detailed information of A2A client events to the log
logAgentEventDetail(Logger, Event) - Static method in class io.agentscope.core.a2a.agent.utils.LoggerUtil
Logs detail information of AgentScope events output from Agent.
LoggerUtil - Class in io.agentscope.core.a2a.agent.utils
A2A agent logger util.
LoggerUtil() - Constructor for class io.agentscope.core.a2a.agent.utils.LoggerUtil
 
logTextMsgDetail(Logger, List<Msg>) - Static method in class io.agentscope.core.a2a.agent.utils.LoggerUtil
Logs detailed information about the text content in a list of messages

M

memory(Memory) - Method in class io.agentscope.core.a2a.agent.A2aAgent.Builder
Set the Memory for the A2aAgent.
MessageConstants - Class in io.agentscope.core.a2a.agent.message
Message Constants.
MessageConstants() - Constructor for class io.agentscope.core.a2a.agent.message.MessageConstants
 
MessageConstants.BlockContent - Class in io.agentscope.core.a2a.agent.message
 
MessageConvertUtil - Class in io.agentscope.core.a2a.agent.utils
Message Converter between Agentscope Msg and A2A Message or Artifact.
MessageConvertUtil() - Constructor for class io.agentscope.core.a2a.agent.utils.MessageConvertUtil
 
MessageEventHandler - Class in io.agentscope.core.a2a.agent.event
Handler for MessageEvent.
MessageEventHandler() - Constructor for class io.agentscope.core.a2a.agent.event.MessageEventHandler
 
MSG_ID_METADATA_KEY - Static variable in class io.agentscope.core.a2a.agent.message.MessageConstants
 

N

name(String) - Method in class io.agentscope.core.a2a.agent.A2aAgent.Builder
Set the name of the A2aAgent.

P

parse(DataPart) - Method in class io.agentscope.core.a2a.agent.message.DataPartParser
 
parse(FilePart) - Method in class io.agentscope.core.a2a.agent.message.FilePartParser
 
parse(Part<?>) - Method in class io.agentscope.core.a2a.agent.message.PartParserRouter
Parse Part to ContentBlock.
parse(TextPart) - Method in class io.agentscope.core.a2a.agent.message.TextPartParser
 
parse(AudioBlock) - Method in class io.agentscope.core.a2a.agent.message.AudioBlockParser
 
parse(ContentBlock) - Method in class io.agentscope.core.a2a.agent.message.ContentBlockParserRouter
Parse ContentBlock to Part.
parse(ImageBlock) - Method in class io.agentscope.core.a2a.agent.message.ImageBlockParser
 
parse(TextBlock) - Method in class io.agentscope.core.a2a.agent.message.TextBlockParser
 
parse(ThinkingBlock) - Method in class io.agentscope.core.a2a.agent.message.ThinkingBlockParser
 
parse(ToolResultBlock) - Method in class io.agentscope.core.a2a.agent.message.ToolResultBlockParser
 
parse(ToolUseBlock) - Method in class io.agentscope.core.a2a.agent.message.ToolUseBlockParser
 
parse(VideoBlock) - Method in class io.agentscope.core.a2a.agent.message.VideoBlockParser
 
parse(T) - Method in interface io.agentscope.core.a2a.agent.message.ContentBlockParser
Parse the given ContentBlock and convert it to a Part.
parse(T) - Method in interface io.agentscope.core.a2a.agent.message.PartParser
Parse the given part and convert it to a ContentBlock.
parseSource(Source) - Method in class io.agentscope.core.a2a.agent.message.BaseMediaBlockParser
Parse the source from content block to a FilePart.
PartParser<T> - Interface in io.agentscope.core.a2a.agent.message
Part parser interface, used to parse Part and convert to ContentBlock.
PartParserRouter - Class in io.agentscope.core.a2a.agent.message
The router for PartParser according to the Part.getKind().
PartParserRouter() - Constructor for class io.agentscope.core.a2a.agent.message.PartParserRouter
 

R

relativeCardPath(String) - Method in class io.agentscope.core.a2a.agent.card.WellKnownAgentCardResolver.Builder
Set the relative card path for the agent card resolver.

S

setHooks(List<Hook>) - Method in class io.agentscope.core.a2a.agent.event.ClientEventContext
 
setInputMessages(List<Msg>) - Method in class io.agentscope.core.a2a.agent.event.ClientEventContext
 
setSink(MonoSink<Msg>) - Method in class io.agentscope.core.a2a.agent.event.ClientEventContext
 
setTask(Task) - Method in class io.agentscope.core.a2a.agent.event.ClientEventContext
 
SOURCE_NAME_METADATA_KEY - Static variable in class io.agentscope.core.a2a.agent.message.MessageConstants
 

T

TaskEventHandler - Class in io.agentscope.core.a2a.agent.event
Handler for TaskEvent.
TaskEventHandler() - Constructor for class io.agentscope.core.a2a.agent.event.TaskEventHandler
 
TaskUpdateEventHandler - Class in io.agentscope.core.a2a.agent.event
Handler for TaskUpdateEvent.
TaskUpdateEventHandler() - Constructor for class io.agentscope.core.a2a.agent.event.TaskUpdateEventHandler
 
TextBlockParser - Class in io.agentscope.core.a2a.agent.message
Parser for TextBlock to TextPart.
TextBlockParser() - Constructor for class io.agentscope.core.a2a.agent.message.TextBlockParser
 
TextPartParser - Class in io.agentscope.core.a2a.agent.message
Parser for TextPart to TextBlock or ThinkingBlock.
TextPartParser() - Constructor for class io.agentscope.core.a2a.agent.message.TextPartParser
 
ThinkingBlockParser - Class in io.agentscope.core.a2a.agent.message
Parser for ThinkingBlock to TextPart.
ThinkingBlockParser() - Constructor for class io.agentscope.core.a2a.agent.message.ThinkingBlockParser
 
TOOL_CALL_ID_METADATA_KEY - Static variable in class io.agentscope.core.a2a.agent.message.MessageConstants
 
TOOL_NAME_METADATA_KEY - Static variable in class io.agentscope.core.a2a.agent.message.MessageConstants
 
TOOL_RESULT_OUTPUT_METADATA_KEY - Static variable in class io.agentscope.core.a2a.agent.message.MessageConstants
 
ToolResultBlockParser - Class in io.agentscope.core.a2a.agent.message
Parser for ToolResultBlock to DataPart.
ToolResultBlockParser() - Constructor for class io.agentscope.core.a2a.agent.message.ToolResultBlockParser
 
ToolUseBlockParser - Class in io.agentscope.core.a2a.agent.message
Parser for ToolUseBlock to DataPart.
ToolUseBlockParser() - Constructor for class io.agentscope.core.a2a.agent.message.ToolUseBlockParser
 
toString() - Method in record class io.agentscope.core.a2a.agent.A2aAgentConfig
Returns a string representation of this record class.
trace(Logger, String, Object...) - Static method in class io.agentscope.core.a2a.agent.utils.LoggerUtil
Records TRACE level log information
TYPE_AUDIO - Static variable in class io.agentscope.core.a2a.agent.message.MessageConstants.BlockContent
 
TYPE_IMAGE - Static variable in class io.agentscope.core.a2a.agent.message.MessageConstants.BlockContent
 
TYPE_TEXT - Static variable in class io.agentscope.core.a2a.agent.message.MessageConstants.BlockContent
 
TYPE_THINKING - Static variable in class io.agentscope.core.a2a.agent.message.MessageConstants.BlockContent
 
TYPE_TOOL_RESULT - Static variable in class io.agentscope.core.a2a.agent.message.MessageConstants.BlockContent
 
TYPE_TOOL_USE - Static variable in class io.agentscope.core.a2a.agent.message.MessageConstants.BlockContent
 
TYPE_VIDEO - Static variable in class io.agentscope.core.a2a.agent.message.MessageConstants.BlockContent
 

V

VideoBlockParser - Class in io.agentscope.core.a2a.agent.message
Parser for VideoBlock to FilePart.
VideoBlockParser() - Constructor for class io.agentscope.core.a2a.agent.message.VideoBlockParser
 

W

warn(Logger, String, Object...) - Static method in class io.agentscope.core.a2a.agent.utils.LoggerUtil
Records WARN level log information
WellKnownAgentCardResolver - Class in io.agentscope.core.a2a.agent.card
Agent Card Producer from well known url.
WellKnownAgentCardResolver.Builder - Class in io.agentscope.core.a2a.agent.card
 
withTransport(Class<T>, ClientTransportConfig<T>) - Method in class io.agentscope.core.a2a.agent.A2aAgentConfig.A2aAgentConfigBuilder
Add client transport configuration which will be used to ClientBuilder.withTransport(Class, ClientTransportConfig).
A B C D E F G H I L M N P R S T V W 
All Classes and Interfaces|All Packages|Constant Field Values