chore(skill): 删 dead code ensure_org_skills + 更新 docstring 反映单一技能树

This commit is contained in:
yumoqing 2026-08-21 19:20:13 +08:00
parent b9998ed00d
commit c2dd36d77e

View File

@ -1,17 +1,17 @@
"""技能集skill pack管理 + 安装能力。
技能目录结构运行时 skills/ 根目录相对 cwd
技能目录结构单一技能树 skills/所有机构共享读2026-08-21 重构
skills/
global/ # 公共技能(预置技能部署时全量复制到此处,所有 agent 默认加载)
module-development-spec/SKILL.md
...
global/ # 平台通用技能
projects/ # 项目通用技能(所有项目共享)
pipelines/{pid}/common/ # 产线通用技能
pipelines/{pid}/roles/{role}/ # 角色技能
packs/ # 技能集定义manifest 引用 global 里的技能名)
ocai-h5-dev/manifest.json
orgs/{org_id}/ # 机构技能(选装后,从 global 复制)
...
orgs/{org_id}/ # 机构技能(+ {project_id}/ 项目私有)
{project_id}/
users/{user_id}/ # 用户技能
安装 = 按技能集 manifest global/ 里的技能复制到 orgs/{org_id}/
skill_loader org scope 自动加载global 本身是公共技能所有 agent 默认可见
安装 = 按技能集 manifest global/ 里的技能复制到 orgs/{org_id}/ 机构显式选装覆盖 global 同名
"""
import os
import json
@ -35,15 +35,6 @@ ALL_DIR = os.path.join(SKILLS_BASE, "global") # 公共技能 = 全局模板(
PIPELINES_DIR = os.path.join(SKILLS_BASE, "pipelines") # 产线技能common/roles源头在 build.sh 6b 复制
def ensure_org_skills(workspace_base, org_id):
"""【单一技能树2026-08-21 重构】技能改为所有机构共享读全局 skills/,不再复制到机构工作目录。
保留此函数仅为兼容旧调用返回全局技能根目录复制逻辑已删除
参数 workspace_base / org_id 已不再使用
"""
return get_skills_base()
def list_packs():
"""列出所有可安装的技能集manifest 摘要)。"""
packs = []