chore(skill): 删 dead code ensure_org_skills + 更新 docstring 反映单一技能树
This commit is contained in:
parent
b9998ed00d
commit
c2dd36d77e
@ -1,17 +1,17 @@
|
|||||||
"""技能集(skill pack)管理 + 安装能力。
|
"""技能集(skill pack)管理 + 安装能力。
|
||||||
|
|
||||||
技能目录结构(运行时 skills/ 根目录,相对 cwd):
|
技能目录结构(单一技能树 skills/,所有机构共享读,2026-08-21 重构):
|
||||||
skills/
|
skills/
|
||||||
├── global/ # 公共技能(预置技能部署时全量复制到此处,所有 agent 默认加载)
|
├── global/ # 平台通用技能
|
||||||
│ ├── module-development-spec/SKILL.md
|
├── projects/ # 项目通用技能(所有项目共享)
|
||||||
│ └── ...
|
├── pipelines/{pid}/common/ # 产线通用技能
|
||||||
|
├── pipelines/{pid}/roles/{role}/ # 角色技能
|
||||||
├── packs/ # 技能集定义(manifest 引用 global 里的技能名)
|
├── packs/ # 技能集定义(manifest 引用 global 里的技能名)
|
||||||
│ └── ocai-h5-dev/manifest.json
|
├── orgs/{org_id}/ # 机构技能(+ {project_id}/ 项目私有)
|
||||||
├── orgs/{org_id}/ # 机构技能(选装后,从 global 复制)
|
│ └── {project_id}/
|
||||||
└── ...
|
└── users/{user_id}/ # 用户技能
|
||||||
|
|
||||||
安装 = 按技能集 manifest,把 global/ 里的技能复制到 orgs/{org_id}/ 下,
|
安装 = 按技能集 manifest,把 global/ 里的技能复制到 orgs/{org_id}/ 下(机构显式选装,覆盖 global 同名)。
|
||||||
skill_loader 的 org scope 自动加载。global 本身是公共技能,所有 agent 默认可见。
|
|
||||||
"""
|
"""
|
||||||
import os
|
import os
|
||||||
import json
|
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 复制
|
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():
|
def list_packs():
|
||||||
"""列出所有可安装的技能集(manifest 摘要)。"""
|
"""列出所有可安装的技能集(manifest 摘要)。"""
|
||||||
packs = []
|
packs = []
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user