dsh-worth-check: Before starting a new conversation, ask "Is it worth doing?" based on scale

前言

在 DeepSeek Harness(DSH)里开新对话时,模型往往会直接动手。闲聊、查资料、改个错别字,这样很合适;但若一上来就是跨多文件、多步骤的大活儿,中途发现方向不对,很难干净地收束。社区插件 dsh-worth-check(Worth Check)在每条新对话、第一个任务之前先快速判断任务体量:小任务照常执行,大项目才提醒问一句「现在值不值得做」,且同一条对话里只判断一次,不反复打断。

这是什么

dsh-worth-check 由维护者 Planetpai 发布,MIT 许可证。仓库:github.com/Planetpai/dsh-worth-check;社区目录页:skillhub.cn 上的 Planetpai/dsh-worth-check(独立社区站点,与 DeepSeek / 幻方无官方从属关系)。

插件定位:在新对话开头、首个任务执行前做体量评估,属于提醒性质,不会阻塞后续操作。

核心功能

下面介绍插件在首个任务上的判断逻辑(README 原文归纳)。

三种走向

  1. 从交接文档续做 / 明确延续上一项目 → 直接继续,不再多问(视为已确认)。
  2. 小任务(闲聊、检索、解释、改错别字等)→ 直接做,不插入确认。
  3. 大项目 → 先问「值不值得现在做」,再根据你的回答继续。

同一条对话里只在第一个任务时判断一次,之后不再重复询问。

何谓「大项目」

满足下列信号中的任意一条即可视为大项目(默认四条,可在配置中编辑):

  1. 需要交接文档(handoff document)
  2. 需要多次上下文压缩(context compactions)
  3. 跨很多文件或步骤
  4. 隐含「项目 / 系统 / 从零搭建」类诉求

两个可独立开关的组件

在插件详情页的 Included components 里可分别启用或关闭:

组件 默认 作用
Worth check 开 评估体量;仅大项目时提问;读交接文档续做时不问
Fake-need check 关 额外的「伪需求 / 白费功夫」检查;默认关闭以省 token

主组件另有两个可选参数,在 cordis.yml 中设置(不在 GUI):

键 默认 含义
askOnLargeOnly true 仅在大项目时提问
largeSignals 四条默认信号 大项目判定信号,可编辑

安装与启用

README 说明:尚未发布到 npm,当前可用下面方式安装。安装命令须以资料原文为准,不要自行拼接 dsh plugin add github:owner/repo。

方式一:本地 .tgz(当前可用)

  1. 从 GitHub Releases 下载 dsh-worth-check-*.tgz,或在仓库本地打包:
node scripts/pack.mjs   # produces dsh-worth-check-<version>.tgz
  1. 在 DSH GUI:Plugins → Add plugin,选择该 .tgz 文件。

方式二:npm(发布后)

dsh plugin --profile <your-profile> add dsh-worth-check

package.json 中声明的运行环境包括:dsh 为 >=0.2.1-rc.2 <0.3.0,node 为 ^22.19.0 || >=24.0.0。当前包版本为 0.2.0。

典型用法

插件无单独 CLI 示例:安装并启用 Worth check 组件后,新开一条对话,发送你的第一个任务即可触发体量判断。

  • 小任务:模型直接执行,无额外确认。
  • 大项目:会先收到「值不值得现在做」类提醒,你回复后再按对话继续。
  • 若第一条消息是读交接文档并续做:跳过提问,直接推进。

需要更严的「伪需求」筛查时,可在详情页打开 Fake-need check(默认关)。要改大项目信号或是否仅对大项目提问,编辑 profile 下的 cordis.yml 中的 askOnLargeOnly、largeSignals。

适用场景与注意

适合:经常在 DSH 里开新对话做开发或重构、希望在大活儿动手前多一层自我确认的智能体使用者;与 DSH「一切皆插件」的扩展方式一致,可按组件粒度开关。

注意:

  • 插件以当前 DSH 进程权限运行;安装前建议阅读仓库源码与 MIT 许可证,确认行为符合预期。
  • 提醒不阻断任务,最终是否开工仍由你决定。
  • npm 安装需等包发布;现阶段以 Releases 或本地 pack.mjs 产出的 .tgz 为准。

结尾

dsh-worth-check 把「值不值得现在开这个大活儿」收敛到新对话的第一个任务前,小活不打断、续做交接不问、大项目只提醒一次。目录页:https://www.skillhub.cn/plugins/Planetpai/dsh-worth-check;源码与说明:https://github.com/Planetpai/dsh-worth-check。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

Xiaoye