Asza-other/dsh-narrator ↗★ 0

dsh-narrator

长思考进度旁白插件:模型长时间只思考不出声时,注入一段提示词让它自己用正文说清进展(不结束当前任务),并把这段原文显示在对话区左下角浮窗;附带以分钟为单位的图形设置卡。(Progress narrator for DeepSeek Harness: inject a reminder so the model narrates its own progress when silent too long, without ending the turn; mirrors that text in a lower-left overlay; ships a minutes-based settings card.) 适合使用深度思考模型、需要实时了解长时间思考进度的用户。

パッケージ
dsh-narrator
互換性
未検証
バージョン
0.12.5
ライセンス
MIT
最終更新
2026/10/21

インストール

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:Asza-other/dsh-narrator

ドキュメント

README 全文を読む ↗

配置

设置页 → 左侧「进度旁白」。主要几项:

设置卡:阈值、间隔、浮窗透明度与停留时长都是分钟/秒级滑杆,下方是可整段替换的提示词

项目默认说明
让模型定期汇报开总开关
多久没有文字输出就让它说一句1 分钟1~60 分钟,线性滑杆或直接填数字
两次汇报至少间隔1 分钟防止刷屏。设得越小越频繁
汇报内容怎么给模型说内置四点式可整段替换;留空即用默认
在对话里显示这条提示词关开了之后 source.kind 换成 user,对话流里能看到注入原文
同时把汇报内容弹到对话区左下角浮窗开关掉后仍然注入,只是不显示浮窗
子任务里也照样汇报关子代理会话界面上看不到,注入纯属浪费一次模型调用
浮窗透明度100%35%~100%,只影响浮窗底色
浮窗停留多久后自动消失90 秒5 秒~600 秒

保存和「恢复默认」固定在卡片下沿(position: sticky),滚到哪里都点得到。底栏还向下多涂了一截底色:宿主的滚动容器自己在滚动区里留了 24px 内边距,光靠 bottom: 0 盖不住那一段,滚过去的文字会从按钮底下露出来。

滚到底时的效果:保存与恢复默认贴在卡片下沿,按钮下面的底色一直铺到面板底边,不会透出滚动过去的文字

底部的「测试」区块可以把阈值临时压到几秒,方便当场看效果;关掉后恢复真实配置,真实配置一个字节都没被改过。

实测单步耗时通常 5~7 秒。建议:想经常看到选 1 分钟,只在明显卡住时提示选 3~5 分钟。设成 30 分钟以上基本不会触发。

配置写到 ~/.dsh/narrator/config.json,优先级高于部署时在 cordis.patch.yml 里预置的值。旧版配置里的键会被静默忽略,不会报错。