Index
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
A2aAgentConfigfor 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
A2aAgentConfigrecord 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
AgentCardfor 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
AgentCardResolverfor 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
AudioBlocktoFilePart. - 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.Builderinstance forA2aAgent. - 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
-
Create a new
WellKnownAgentCardResolver.Builderinstance forWellKnownAgentCardResolver. - 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
clientConfigrecord 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
clientTransportsrecord component. - ContentBlockParser<T> - Interface in io.agentscope.core.a2a.agent.message
-
ContentBlockparser interface, used to parseContentBlockand convert toPart. - ContentBlockParserRouter - Class in io.agentscope.core.a2a.agent.message
-
The router for
ContentBlockParseraccording to class type ofContentBlock. - 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
ArtifacttoMsg. - convertFromArtifact(List<Artifact>, String) - Static method in class io.agentscope.core.a2a.agent.utils.MessageConvertUtil
-
Convert a list of
ArtifacttoMsg. - convertFromMessage(Message, String) - Static method in class io.agentscope.core.a2a.agent.utils.MessageConvertUtil
-
Convert a single
MessagetoMsg. - convertFromMsg(List<Msg>) - Static method in class io.agentscope.core.a2a.agent.utils.MessageConvertUtil
-
Convert a list of
MsgtoMessage.
D
- DataPartParser - Class in io.agentscope.core.a2a.agent.message
-
Parser for
DataParttoContentBlock. - 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
FileParttoContentBlock. - 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
ClientEventBy event type. - handle(T, ClientEventContext) - Method in class io.agentscope.core.a2a.agent.event.ClientEventHandlerRouter
-
Handle
ClientEventBy 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
Hookto 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
ImageBlocktoFilePart. - 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
Memoryfor 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
Msgand A2AMessageorArtifact. - 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
ParttoContentBlock. - 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
ContentBlocktoPart. - 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
-
Partparser interface, used to parsePartand convert toContentBlock. - PartParserRouter - Class in io.agentscope.core.a2a.agent.message
-
The router for
PartParseraccording to thePart.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
TextBlocktoTextPart. - TextBlockParser() - Constructor for class io.agentscope.core.a2a.agent.message.TextBlockParser
- TextPartParser - Class in io.agentscope.core.a2a.agent.message
-
Parser for
TextParttoTextBlockorThinkingBlock. - TextPartParser() - Constructor for class io.agentscope.core.a2a.agent.message.TextPartParser
- ThinkingBlockParser - Class in io.agentscope.core.a2a.agent.message
-
Parser for
ThinkingBlocktoTextPart. - 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
ToolResultBlocktoDataPart. - ToolResultBlockParser() - Constructor for class io.agentscope.core.a2a.agent.message.ToolResultBlockParser
- ToolUseBlockParser - Class in io.agentscope.core.a2a.agent.message
-
Parser for
ToolUseBlocktoDataPart. - 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
VideoBlocktoFilePart. - 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).
All Classes and Interfaces|All Packages|Constant Field Values