refactor: 预置技能全量复制到global(公共技能)+packs清单,去掉不加载的library

This commit is contained in:
yumoqing 2026-08-16 15:41:56 +08:00
parent ef248b57bc
commit 49dc5d687b

View File

@ -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