类 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(AiGrpcClient aiGrpcClient, com.alibaba.nacos.client.env.NacosClientProperties properties) -
方法概要
修饰符和类型方法说明voidaddAgentCardUpdateTask(String agentName, String version) Add new update task for agent card.com.alibaba.nacos.api.ai.model.a2a.AgentCardDetailInfogetAgentCard(String agentName, String version) voidprocessAgentCardDetailInfo(com.alibaba.nacos.api.ai.model.a2a.AgentCardDetailInfo detailInfo) Process new agent card detail info.voidremoveAgentCardUpdateTask(String agentName, String version) Remove new update task for agent card.voidshutdown()
-
构造器详细资料
-
NacosAgentCardCacheHolder
public NacosAgentCardCacheHolder(AiGrpcClient aiGrpcClient, com.alibaba.nacos.client.env.NacosClientProperties properties)
-
-
方法详细资料
-
getAgentCard
-
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
Add new update task for agent card.- 参数:
agentName- name of agent cardversion- version of agent card
-
removeAgentCardUpdateTask
Remove new update task for agent card.- 参数:
agentName- name of agent cardversion- 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
-