align: 修正技能播种路径:codex-home/skills/ 才是用户技能目录
2026-10-30 主机实测(临时 codex-home,生产未动)纠正: 先播 .agents/skills/ 时 skills/list 只返回 5 个系统技能, 3 个自有技能一个没出现;改播 skills/ 后返回 8 个, 3 个自有技能以 scope=user 出现。系统技能本身就在 skills/.system/ 下。 - skill_seed DEST_SUBDIR 由 .agents/skills 改为 skills, 模块文档与 worker 注释同步修正。 - 测试期望路径同步改为 skills/。 - 对照表补实测结论与附带发现:Codex 自带系统技能 imagegen,图片生成在 Codex 本体里不是无技能。 验证:skill_seed + chatgpt skills + websearch worker 共 14 项全过。主机探针文件已全部清理,生产未动。
This commit is contained in:
1 parent
cf9d17f035
commit
378cddfb1e
4 files changed
+50
-39
No files matched your search
@@ -56,7 +56,7 @@ class SkillSeedHelperTestCase(unittest.TestCase):
|
||||
home = os.path.join(self.tmp.name, "home")
|
||||
src = self._src()
|
||||
ensure_codex_home_skills(home, src)
|
||||
dest = os.path.join(home, ".agents", "skills",
|
||||
dest = os.path.join(home, "skills",
|
||||
"live-info", "SKILL.md")
|
||||
open(dest, "w").write("tenant edited version\n")
|
||||
out = ensure_codex_home_skills(home, src)
|
||||
@@ -98,7 +98,7 @@ class WorkerSkillSeedTestCase(unittest.TestCase):
|
||||
return Worker(self.db_path, "/fake/host.py", **kwargs)
|
||||
|
||||
def _skill_path(self, dirs, name):
|
||||
return os.path.join(dirs["codex_home"], ".agents", "skills",
|
||||
return os.path.join(dirs["codex_home"], "skills",
|
||||
name, "SKILL.md")
|
||||
|
||||
def test_flag_off_is_old_behaviour(self):
|
||||
@@ -106,7 +106,7 @@ class WorkerSkillSeedTestCase(unittest.TestCase):
|
||||
self.assertFalse(worker.seed_skills)
|
||||
dirs = worker._tenant_dirs("projA")
|
||||
self.assertFalse(os.path.exists(
|
||||
os.path.join(dirs["codex_home"], ".agents", "skills")))
|
||||
os.path.join(dirs["codex_home"], "skills")))
|
||||
|
||||
def test_flag_on_seeds_real_pack(self):
|
||||
worker = self._worker(seed_skills=True)
|
||||
|
||||
Reference in new issue
Block a user