dsh-pitfalls
在终端中运行以下命令:
dsh plugin install superSizzzz/dsh-pitfalls
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install superSizzzz/dsh-pitfalls,即可从 https://github.com/superSizzzz/dsh-pitfalls 安装并自动并入当前 profile。
插件介绍
同一个坑会在不同会话里反复出现:上次花两小时查到的根因,下一轮对话又从零试错。dsh-pitfalls 把「现象、怎么踩进去的、怎么解决的」写成可检索的档案,让模型在动手前先翻历史,解决或绕过后再记一笔,而不是靠人每次口头提醒。
插件做三件事:记(pitfall_record)、查(pitfall_search / pitfall_show)、盯(监听工具连续失败)。「盯」是关键——模型钻进任务里常想不起查、也想不起记,但插件只在同一工具连续失败到阈值时往会话里注入提醒,并可带上命中的历史解法;它不替模型判断什么算坑,避免档案被噪声填满。检索宁可空手而归也不硬凑无关记录,提醒还会节流,避免刷屏。
档案分项目(工作区 .dsh/pitfalls)与全局(~/.dsh/pitfalls)两层:写入时两份同步,读取时优先本项目。不额外调用模型,只在事件流上计数与本地检索,适合长期在同一仓库或跨项目踩坑、希望把试错成本沉淀下来的人。
使用场景
- 同一报错或构建失败在多个会话里反复出现
- 动手改代码或跑命令前想先查以前怎么解决的
- 同一工具连续失败,希望自动带上历史解法提醒
适合人员
- 长期在固定仓库用 DSH 的开发者
- 容易在试错里耗时间、想把根因沉淀下来的人
- 希望项目坑与同事共享、或隔很久再回来仍能接上的人