Interface AgentCardProvider
- All Known Implementing Classes:
RemoteAgentCardProvider
public interface AgentCardProvider
A2A Agent Card Provider.
- Author:
- xiweng.yy
-
Method Summary
Modifier and TypeMethodDescriptionGet agent card.default AgentCardWrappergetAgentCard(String agentName) Get agent card by agent name.default booleanWhether support get agent card by agent name.
-
Method Details
-
getAgentCard
AgentCardWrapper getAgentCard()Get agent card.- Returns:
- agent card
-
getAgentCard
Get agent card by agent name.Should throw
UnsupportedOperationExceptionwhensupportGetAgentCardByName()return false- Parameters:
agentName- agent name- Returns:
- agent card
-
supportGetAgentCardByName
default boolean supportGetAgentCardByName()Whether support get agent card by agent name.- Returns:
- true if support
-