你的 deepseek v4.1 flash 是不是也这样:几十步过去了,一直在调工具,一句话不说。
你只知道它在忙,不知道它忙到哪、方向对不对。
这不是错觉。UP 主自己一个会话里,模型发出 84 条消息,80 条只有思考+工具调用,正文 0 句。
原因是 agent 循环本身不强制模型说话,它就会默认一路执行到底。
这期视频介绍两个 DSH(DeepSeek Harness)插件,一个负责“逼它说”,一个负责“让你看见”:
1)dsh-progress-rules —— 机制层
· 系统提示词里加一段过程纪律(独立命名段落,压缩删不掉、预设遮不住)
· pre-step 钩子检查上一步有没有正文,连续 5 个沉默步就注入一条提醒
· 提醒由 harness 自己注入,不靠模型记性;everySteps 可调
2)@adamaik/dsh-better-display —— 展示层
· 给 DSH 加阅读视图:执行中按时间顺序展示思考、工具和进度
· 0.3.10 起:正文永不折叠,折叠只收思考卡/工具调用/过程记录
· 0.3.11 起:一轮还在跑时,早前思考在原位折叠,最新思考与正文保持展开
安装(DSH 用户在「设置 → 插件 → 添加插件」输入包名,或用命令行):
dsh plugin --profile desktop add dsh-progress-rules
dsh plugin --profile desktop add @adamaik/dsh-better-display@0.3.11
两个项目都开源免费,觉得有用给个 Star。
章节:
00:00 它一直在干活,却一句话不说
00:17 痛点:84 条消息,80 条没有正文
00:46 机制层:dsh-progress-rules
01:22 展示层:dsh-better-display 0.3.11
02:08 组合效果:一条能读的进度线
02:31 安装:两条命令
02:54 链接与结尾
项目地址:
https://github.com/Adamaik/dsh-progress-rules
https://www.npmjs.com/package/dsh-progress-rules
https://github.com/Adamaik/dsh-better-display
https://www.npmjs.com/package/@adamaik/dsh-better-display