chore(skill): 删 dead code ensure_org_skills + 更新 docstring 反映单一技能树
This commit is contained in:
parent
b9998ed00d
commit
c2dd36d77e
@ -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 = []
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user