Add NacosSkillRepository#902
Conversation
|
|
Codecov Report❌ Patch coverage is
📢 Thoughts on this report? Let us know! |
agentscope-extensions/agentscope-extensions-nacos/agentscope-extensions-nacos-skill/pom.xml
Outdated
Show resolved
Hide resolved
sign CLA pls. |
There was a problem hiding this comment.
Pull request overview
This PR adds a new Nacos-backed AgentSkillRepository implementation so AgentScope can read Skills from Nacos (read-only), and wires the new module into the build/distribution BOMs.
Changes:
- Add new
agentscope-extensions-nacos-skillmodule implementingNacosSkillRepositoryand aSkill→AgentSkillconverter. - Register the new module in the Nacos extensions parent POM and include it in the BOM and
agentscope-alldistribution. - Update the managed
nacos-clientversion in the dependencies BOM.
Reviewed changes
Copilot reviewed 7 out of 7 changed files in this pull request and generated 5 comments.
Show a summary per file
| File | Description |
|---|---|
| agentscope-extensions/agentscope-extensions-nacos/pom.xml | Adds the new agentscope-extensions-nacos-skill module to the reactor build. |
| agentscope-extensions/agentscope-extensions-nacos/agentscope-extensions-nacos-skill/src/main/java/io/agentscope/core/nacos/skill/NacosSkillToAgentSkillConverter.java | Introduces conversion logic from Nacos AI Skill model to AgentSkill. |
| agentscope-extensions/agentscope-extensions-nacos/agentscope-extensions-nacos-skill/src/main/java/io/agentscope/core/nacos/skill/NacosSkillRepository.java | Adds the Nacos-based repository implementation for loading skills. |
| agentscope-extensions/agentscope-extensions-nacos/agentscope-extensions-nacos-skill/pom.xml | Declares the new skill module artifact and dependencies. |
| agentscope-distribution/agentscope-bom/pom.xml | Adds the new artifact to the AgentScope BOM. |
| agentscope-distribution/agentscope-all/pom.xml | Includes the new module as an optional dependency in the “all” distribution. |
| agentscope-dependencies-bom/pom.xml | Bumps the managed nacos-client version used across the repo. |
提供 NacosSkillRepository,实现 AgentSkillRepository,从 Nacos 读取 Skill(只读)