dsh-research-first
在终端中运行以下命令:
dsh plugin install outnever/dsh-research-first
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在终端执行 dsh plugin install outnever/dsh-research-first 即可安装该插件,源码仓库地址为 https://github.com/outnever/dsh-research-first 。
插件介绍
LLM 编码智能体存在三种不断叠加的失败模式:凭记忆直接写代码而不查阅 API 文档、反复试错却不搜索社区已知方案、以及在过时的版本或端点上操作。每一次跳过廉价查询,最终都会演变成一次昂贵的返工循环。dsh-research-first 正是针对这个缺口而设计。
它不硬阻断工作流,而是在 agent 尚未执行任何调查工具就触发修改类工具时,注入一条柔和且可追溯的提醒。若调查路径本身不可用(离线环境、文档缺失),插件会检测到失败并提示向用户确认,而非直接停滞。连续失败达到可配置阈值后,它会提醒先查看 GitHub Issues 再做下一次尝试。每条提醒都以插件来源消息写入会话日志,可回放可审计。需要更强约束时,可将 intensity 调为 warn 或 block。
适合希望以最低成本给 agent 养成先查证再动手习惯的团队。它与 dsh-doublecheck(严格纪律门)和 dsh-pain-point-check(失败否决)可组合使用,作为日常轻量级默认提醒,既不冻结流水线,也让 agent 少犯低级错误。
使用场景
- 智能体凭记忆写 API 调用导致反复返工
- 反复试错却不查阅社区已知 workaround
- 在过时的版本或端点上盲目编码
适合人员
- 希望给 agent 养成先查证再动手习惯的团队
- 需要轻量级非阻断式工作流守护的开发者
- 与 doublecheck 和 pain-point-check 组合使用的工程团队