dsh-tweaks
让 DSH(DeepSeek Harness)更顺手的一套小改动:prompt-history / model-capabilities / turn-file-revert 三个独立插件
- Stars
- 0
- Language
- TypeScript
- Created
- Sep 10, 2026
- Updated
- Sep 10, 2026
Introduction
dsh-tweaks
给 DSH(DeepSeek Harness) 装的三个小插件:装上就直接用,不用改 DSH 本身。
适配 DSH 0.1.5-rc.1(当前最高支持的版本;更高版本未验证)。
prompt-history —— 输入框里的历史提示词
它能做什么
在会话输入框里按 ↑ / ↓,翻出这个会话里之前发过的提示词,像终端里翻命令历史一样。翻到想要的,改一改就能直接发。
怎么用
- 点进输入框,确保里面是空的。
- 按 ↑:自动填上你上一次发过的提示词;再按 ↑ 继续往更早翻。
- 按 ↓ 往回翻;翻过最新一条时,输入框恢复成你按 ↑ 之前的内容。
- 翻到想要的 → 直接编辑,或者回车发送。
翻的过程中,输入框右上角会显示 ↑↓ 历史 3/12,告诉你现在翻到第几条:

只有输入框为空时才会接管 ↑,不会跟
/命令菜单、@引用菜单打架;历史只属于当前会话,刷新页面也还在。
model-capabilities —— 给模型行补上「思考强度 / 多模态 / 容量」
它能做什么
在 DSH 里编辑模型时,官方界面没有"这个模型支不支持思考""支不支持图片"这类开关。这个插件把这些开关补进模型行,并给容量加两个快捷键:
- 思考强度 —— 5 档:关 / low / medium / high / max。一个都不勾 = 这个模型不支持思考。
- 多模态 —— 选「文本」或「文本+图片」。
- 容量快捷填入 —— 「上下文窗口 / 最大输出」各有一个
1M/128K按钮;新建模型行展开容量时会自动填好 1000000 / 131072。
怎么用
- 打开 设置 → 模型,选一个提供方(比如
llm-pi-ai)→ 编辑 → 自定义设置。 - 找到要改的模型那一行,点 「容量」 展开。
- 展开后顶部会显示这个模型当前的配置摘要,下面就是思考强度、多模态和容量按钮。
- 勾好、选好之后,点官方那个 「保存」 就写进去了。
第三方网关(llm-pi-ai) —— 思考强度 + 多模态 + 容量快捷填入:

官方 DeepSeek(llm-deepseek) —— 只有多模态(DeepSeek 的思考档位是提供方级设置,这里只读显示):

turn-file-revert —— 本轮改动统计 + 一键撤回
它能做什么
每轮对话结束,官方会列一行「本轮文件改动」。这个插件在它下面再加一行:
- 这一轮总共 加了多少行、删了多少行,改了 几个文件;
- 一个 「撤回全部修改」 按钮:一次把这一轮改过的文件全部还原到改动前;
- 撤回之后按钮会变成 「重新应用修改」,再点一下就原样写回去。
怎么用
- 等一轮"改过文件"的对话结束。
- 在官方「本轮文件改动」那一行的下面,找到插件补的那行:
+42 −7 · 3 个文件 · [撤回全部修改]。 - 点 「撤回全部修改」 → 文件回到这一轮开始前的内容,按钮变成「重新应用修改」。
- 想反悔,就再点 「重新应用修改」。
① 本轮有改动 —— 统计 + 「撤回全部修改」

② 点了「撤回全部修改」—— 按钮变成「重新应用修改」

③ 再点「重新应用修改」—— 改动原样写回

安装
下载本仓库,然后安装需要的插件。三个插件互相独立,下方以 prompt-history 为例,另外两个把
名称换成 model-capabilities、turn-file-revert 即可:
npx @deepseek-ai/dsh plugin --profile web add "D:\你的目录\dsh-tweaks\plugins\prompt-history"
安装完成后重启 DSH,并在浏览器中强制刷新(Ctrl + Shift + R)。
其中
web为 DSH 的 profile 名称,可在C:\Users\你的用户名\.dsh\profiles\下确认。