From 49dc5d687b4cf0106227011dff08ea04b201fb1e Mon Sep 17 00:00:00 2001 From: yumoqing Date: Sun, 16 Aug 2026 15:41:56 +0800 Subject: [PATCH] =?UTF-8?q?refactor:=20=E9=A2=84=E7=BD=AE=E6=8A=80?= =?UTF-8?q?=E8=83=BD=E5=85=A8=E9=87=8F=E5=A4=8D=E5=88=B6=E5=88=B0global(?= =?UTF-8?q?=E5=85=AC=E5=85=B1=E6=8A=80=E8=83=BD)+packs=E6=B8=85=E5=8D=95,?= =?UTF-8?q?=E5=8E=BB=E6=8E=89=E4=B8=8D=E5=8A=A0=E8=BD=BD=E7=9A=84library?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- build.sh | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) 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