show 0 skills from cc-switch - Hermes Desktop
Quick fix
升级 cc-switch 至 v3.17.0 并重新切换 skill 状态,以修复 Windows 下 Hermes Desktop 读取 LOCALAPPDATA 路径的问题。
Symptom
Section titled “Symptom”The Hermes Desktop app's skill_view() and skills_list() show 0 skills from cc-switch.在 Windows 系统中,Hermes CLI 使用 `~/.hermes/skills/` 作为技能目录,而 Hermes Desktop (Electron) 默认使用 `%LOCALAPPDATA%\hermes\skills\`。旧版 cc-switch 在创建符号链接时仅针对 CLI 路径,导致 Desktop 应用无法读取已同步的技能。该路径检测问题已在后续版本中修复,但旧版残留的投影需要手动刷新。
将 cc-switch 升级至 v3.17.0 或更高版本。
在 cc-switch 的 Skills Manager 界面中,将受影响的 skill 针对 Hermes 切换为 OFF,然后再切换回 ON,以触发重新投影到正确的 `%LOCALAPPDATA%` 目录。
Affected Versions
Section titled “Affected Versions”ToolHermes Desktop
Version< 3.17.0 (受影响范围)
PlatformsWindows
Source Issues
Section titled “Source Issues”本页汇总自 1 个真实 issue
- 为什么日志显示 Hermes 状态已更新,但应用里还是看不到?
- 因为旧版 cc-switch 将符号链接创建在了 `~/.hermes/skills/`,而 Windows 版 Hermes Desktop 实际读取的是 `%LOCALAPPDATA%\hermes\skills\`,路径不匹配导致应用无法感知。
- 升级后仍然没有同步怎么办?
- 请在 cc-switch 中手动将该 skill 的 Hermes 开关关闭再重新打开,以强制刷新路径投影。如果仍未解决,请检查 `HERMES_HOME` 环境变量是否被自定义修改。
这是一个非官方社区 wiki,与 cc-switch 作者及项目本身无隶属关系。内容整理自项目公开的 GitHub issues。本站不分发任何软件。