类 NacosAgentCardCacheHolder

java.lang.Object
com.alibaba.nacos.client.ai.cache.NacosAgentCardCacheHolder
所有已实现的接口:
com.alibaba.nacos.common.lifecycle.Closeable

public class NacosAgentCardCacheHolder extends Object implements com.alibaba.nacos.common.lifecycle.Closeable
Nacos AI module agent card cache holder.
作者:
xiweng.yy
  • 构造器详细资料

    • NacosAgentCardCacheHolder

      public NacosAgentCardCacheHolder(AiGrpcClient aiGrpcClient, com.alibaba.nacos.client.env.NacosClientProperties properties)
  • 方法详细资料

    • getAgentCard

      public com.alibaba.nacos.api.ai.model.a2a.AgentCardDetailInfo getAgentCard(String agentName, String version)
    • processAgentCardDetailInfo

      public void processAgentCardDetailInfo(com.alibaba.nacos.api.ai.model.a2a.AgentCardDetailInfo detailInfo)
      Process new agent card detail info.
      参数:
      detailInfo - new agent card detail info
    • addAgentCardUpdateTask

      public void addAgentCardUpdateTask(String agentName, String version)
      Add new update task for agent card.
      参数:
      agentName - name of agent card
      version - version of agent card
    • removeAgentCardUpdateTask

      public void removeAgentCardUpdateTask(String agentName, String version)
      Remove new update task for agent card.
      参数:
      agentName - name of agent card
      version - version of agent card
    • shutdown

      public void shutdown() throws com.alibaba.nacos.api.exception.NacosException
      指定者:
      shutdown 在接口中 com.alibaba.nacos.common.lifecycle.Closeable
      抛出:
      com.alibaba.nacos.api.exception.NacosException