Skip to main content
agentscope-extensions-nacosNacos 用作 AgentScope 的统一控制面:注册发现 A2A Agent、动态加载 Prompt、托管 Skill。包含三个子模块,按需组合使用。

A2A 注册发现

添加依赖

服务端:把 AgentCard 注册到 Nacos

注册后,AgentCard 与服务端点会写入 Nacos 的 AI Service,供消费者发现。

客户端:通过 Nacos 拿到远端 AgentCard

Prompt 配置中心

添加依赖

用法

监听器内部维护本地缓存,Nacos 上 prompt 更新时会自动推送进来,下一次 getPrompt(...) 立即拿到新版本,无需重启。

Skill 仓库

agentscope-extensions-nacos-skill 提供一个 AgentSkillRepository 实现,把 Nacos AI 模块管理的技能 ZIP 包下载下来解析。
版本/标签的解析顺序是:构造时传入的 Properties → JVM -D 系统属性 → 环境变量。同时设置版本和标签时,版本优先,标签不会用于下载。

与其他扩展配合

  • 结合 A2AAgentScopeA2aServer.builder().agentRegistry(...) 可以注入一个把 AgentCard 推到 Nacos 的注册器,启动后自动暴露给整个集群。
  • 结合 Skill 仓库:可以与 Git/MySQL 的 AgentSkillRepository 并存,把同一个 Toolkit 用多个数据源拼起来。