Fixed
- Codex skills now use the official
~/.agents/skillslocation — Codex reads user-level skills only from~/.agents/skillsper its official docs, but skills-manager was deploying to~/.codex/skills(which Codex never reads) and not scanning~/.agents/skills. Both deployment target and discovery are now corrected; skills already at the old~/.codex/skillsremain visible for backward compatibility (#143, #147). - GitHub Copilot also scans
~/.agents/skills— in addition to the existing~/.copilot/skills(#147). - Real error message on local install failure —
[object Object]no longer shows in the toast when an install fails; the actual error is displayed (#101). - Description in the central list refreshes when SKILL.md changes — editing
SKILL.mdexternally now updates the displayed description without re-import (#92). - No more false "install failed" toast when install actually succeeded — post-install refresh failures (background scan / state refresh) are now silently logged instead of being surfaced as install errors (#92).
- Changing the central repository path twice before restart no longer loses data — the migration source is now tracked even across multiple path changes within one session (#92).
- Multi-variant skill installs prefer the generic version — when a repo ships several agent-specific variants (
.cursor/skills/<id>,.claude/skills/<id>, …), the installer now consistently picks.agents/skills/<id>instead of an arbitrary one (#103).
中文更新日志
修复
- Codex 技能改用官方路径
~/.agents/skills—— Codex 按官方文档只从~/.agents/skills读取用户级技能,但 skills-manager 之前部署到~/.codex/skills(codex 根本不读)且不扫~/.agents/skills。现在部署和发现都改对,老的~/.codex/skills位置仍能扫到(兼容已存在的同步内容)(#143、#147)。 - GitHub Copilot 也扫描
~/.agents/skills—— 在原有的~/.copilot/skills之外(#147)。 - 本地安装失败显示真实错误信息 —— toast 不再出现
[object Object],会显示实际错误内容(#101)。 - 改了 SKILL.md 后中央列表的描述会自动刷新 —— 外部编辑
SKILL.md不再需要重新导入才能看到新 description(#92)。 - 安装/导入成功后不再误弹「失败」toast —— 之前 install 之后的刷新(后台扫描、状态刷新)出错会被当成 install 失败;现在 install 与 refresh 分两阶段,refresh 失败仅记录日志,不污染 UI(#92)。
- 重启前连续改两次中央仓库目录不再丢数据 —— 跨多次未重启的路径切换都能正确追溯原始数据位置(#92)。
- 多变体技能安装会优先选通用版本 —— 当仓库提供多个 agent-specific 变体(
.cursor/skills/<id>、.claude/skills/<id>等)时,安装器现在稳定选择.agents/skills/<id>,不会再随机命中(#103)。