E
dsh-error-lessons
edmundzhangzy/dsh-error-lessons
DSH 代理的跨会话错误教训库:处理报错前先检索过去踩过的坑,直接复用已验证的解法。
安装
dsh plugin --profile web add github:edmundzhangzy/dsh-error-lessonsREADME
dsh-error-lessons
跨会话「错误教训库」插件:代理每次处理报错前检索教训库,看同样或相似的问题以前是否犯过,命中直接复用当时的解法——犯过的错不再犯。
功能
- 自动工作流提示:常驻系统提示,代理报错前先查、修好后自动记录
- 重复必记:同一错误第二次出现时强制更新记录(
occurrences计数 +1),不再新增重复条目 - 存储:档案级共享
~/.dsh/lessons/lessons.json,所有会话读同一份 - 零依赖、纯本地、不碰 DSH 运行组件、不联网
工具
| 工具 | 作用 |
|---|---|
error_lessons_search | 关键词检索教训(现象/根因/解法/结果),命中返回解法 + 是否重复 |
error_lessons_add | 记录一条已验证的新教训;相同症状自动更新计数 |
使用示例
报错: torch 2.8 合成输出满幅噪声
→ error_lessons_search("torch noise 满幅噪声")
→ 命中: torch 2.8 与 RVC 合成器不兼容 → 降级 2.7.1+cu126 解决
→ 修好后: error_lessons_add(symptom, cause, fix, result, tags) 记录
安装
dsh plugin add dsh-error-lessons