Interface AgentCardProvider

All Known Implementing Classes:
RemoteAgentCardProvider

public interface AgentCardProvider
A2A Agent Card Provider.
Author:
xiweng.yy
  • Method Details

    • getAgentCard

      AgentCardWrapper getAgentCard()
      Get agent card.
      Returns:
      agent card
    • getAgentCard

      default AgentCardWrapper getAgentCard(String agentName)
      Get agent card by agent name.

      Should throw UnsupportedOperationException when supportGetAgentCardByName() 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