Skip to content

v0.4.0 — 崩溃防护 + Skill 校验修复 + Doctor 增强

Latest

Choose a tag to compare

@ShawnRyan2365 ShawnRyan2365 released this 13 Jun 18:57
· 1 commit to main since this release

本次更新

🛡 崩溃防护

  • 新增 React ErrorBoundary(双层包裹)。此前 renderer 任何渲染期异常都会卸载整棵树,导致星球全部消失;现在单点出错被隔离,画布显示可恢复的错误卡片,点「重新加载」即恢复,侧栏/详情面板不受影响。

🩺 Skill 显示一致性根治

  • scanSkills / listGlobalSkills 现在要求目录含 SKILL.md 才算有效 skill,修复 Orbit 显示幽灵 skill 但终端 No skills found 的不一致。
  • 死链 / 空壳 skill 在能力库与 Bundle 卫星上标红「不可用」。

🔧 Skill Doctor 增强

  • 新增「移除无源死链」能力:无法修复(无 Git 源、无健康副本)的死链 skill 可一键移除,带二段确认 + 「不删含 SKILL.md 目录」护栏。

🐛 修复 skill 自我清空 bug

  • 修复 reload 时 ~/.claude/skills/<id> symlink 别名导致 copyDirSafe 先删库真身再从空源复制、把 library 自我清空(表现为「app 一打开 skill 就没了」)。syncSkillIntoOrbitLibrarycopyDirSafe 增加 realpath 别名检测。

244 个测试全部通过。