diff --git a/build.sh b/build.sh index 110a6bf..541848c 100644 --- a/build.sh +++ b/build.sh @@ -67,12 +67,15 @@ for mod in pipeline_core pipeline_ops pipeline_dist pipeline-sdlc showcase tenan fi done -# 6b. Deploy skills library (prebuilt skills repo) into skills/library/ (inside skills root) +# 6b. Deploy skills: global(public skills) + packs(skill pack manifests) if [ -d "pkgs/pipeline_core/skills_library" ]; then - rm -rf "$cdir/skills/library" - mkdir -p "$cdir/skills" - cp -r "pkgs/pipeline_core/skills_library" "$cdir/skills/library" - echo " skills/library: deployed -> $cdir/skills/library ($(ls pkgs/pipeline_core/skills_library/all | wc -l) skills)" + mkdir -p "$cdir/skills/global" + # 公共技能:预置技能全量复制到 global(所有 agent 默认加载,目录层按触发词匹配,正文按需 load_skill) + cp -r "pkgs/pipeline_core/skills_library/all/." "$cdir/skills/global/" + # 技能集清单(manifest 引用 global 里的技能名) + rm -rf "$cdir/skills/packs" + cp -r "pkgs/pipeline_core/skills_library/packs" "$cdir/skills/packs" + echo " skills: global(公共技能)+packs(技能集) 已部署,global 共 $(ls "$cdir/skills/global" | wc -l) 个技能" fi # 7. Regenerate CRUD from json for all pipeline modules