diff --git a/build.sh b/build.sh index 541848c..dd8cf29 100644 --- a/build.sh +++ b/build.sh @@ -75,6 +75,12 @@ if [ -d "pkgs/pipeline_core/skills_library" ]; then # 技能集清单(manifest 引用 global 里的技能名) rm -rf "$cdir/skills/packs" cp -r "pkgs/pipeline_core/skills_library/packs" "$cdir/skills/packs" + # 产线技能:pipelines/{pipeline_id}/common/ + roles/{role}/(SDLC 等产线默认规范,loader 按此路径扫描) + rm -rf "$cdir/skills/pipelines" + if [ -d "pkgs/pipeline_core/skills_library/pipelines" ]; then + cp -r "pkgs/pipeline_core/skills_library/pipelines" "$cdir/skills/pipelines" + echo " skills: pipelines(产线技能) 已部署,共 $(ls "$cdir/skills/pipelines" | wc -l) 个产线" + fi echo " skills: global(公共技能)+packs(技能集) 已部署,global 共 $(ls "$cdir/skills/global" | wc -l) 个技能" fi