Background
Nacos does not ship the SkillSpector runtime by default, while the skill-spector pipeline needs a local runtime command for Nacos 3.3.0+ setups.
Expected behavior
nacos-setup should be able to install the SkillSpector runtime and configure Nacos to use it when the selected Nacos version supports the plugin.
Scope
- Add a
nacos-setup skill-spector install command with online and offline runtime package sources.
- Install runtime files under the existing
~/ai-infra/ai-pipeline/skill-spector/<version> runtime layout.
- Configure
skill-spector plugin properties only for Nacos 3.3.0+.
- Keep
skill-scanner and skill-spector configuration additive when both are present.
- Cover the installer and package contents with tests.
Validation
bash tests/test_syntax.sh
bash tests/test_package.sh
bash tests/test_skill_spector_runtime_install.sh
bash tests/test_skill_scanner_config.sh
bash tests/test_skill_scanner_preservation.sh
Background
Nacos does not ship the SkillSpector runtime by default, while the skill-spector pipeline needs a local runtime command for Nacos 3.3.0+ setups.
Expected behavior
nacos-setup should be able to install the SkillSpector runtime and configure Nacos to use it when the selected Nacos version supports the plugin.
Scope
nacos-setup skill-spector installcommand with online and offline runtime package sources.~/ai-infra/ai-pipeline/skill-spector/<version>runtime layout.skill-spectorplugin properties only for Nacos 3.3.0+.skill-scannerandskill-spectorconfiguration additive when both are present.Validation
bash tests/test_syntax.shbash tests/test_package.shbash tests/test_skill_spector_runtime_install.shbash tests/test_skill_scanner_config.shbash tests/test_skill_scanner_preservation.sh