← 返回列表
未验证
让 DSHDeepSeek Harness更顺手的一套小改动
尚未跑自动兼容性验证,可查看页面内的依赖与入口分析。 · 最近上游提交 2026/9/14 · 已提供中文文档
让 DSH(DeepSeek Harness)更顺手的一套小改动
综合分
29.7
GitHub 分
29.7
用户评分
—
★ Stars
0
周下载量
—
安装插件(需先安装 dsh CLI 引擎:npm install -g @deepseek-ai/dsh)
dsh plugin --profile web add converk/dsh-tweaks该插件未发布到 npm,走 GitHub 源安装(pnpm 若拦截 prepare 脚本,按其提示在 pnpm-workspace.yaml 的 allowBuilds 中放行后重跑)
数据截至 2026/9/16(元数据每日更新 · 实装验证按队列轮转,单条结论的验证时间见上方)
用户评分
还没有人投票,来当第一个
订阅周报,不错过优质插件更新
每周一封 · 高评分插件 + 新用户活动
README
dsh-tweaks 给 DSH(DeepSeek Harness) 装的一套小插件:装上就直接用,不用改 DSH 本身。 适配 DSH 0.1.5-rc.1。 目录 - prompt-history —— 输入框里的历史提示词 - model-capabilities —— 给模型行补上「思考强度 / 多模态 / 容量」 - turn-file-revert —— 本轮改动统计 + 一键撤回 - git-bash-terminal-tool —— 可将 Windows 环境下的终端工具替换为 Git Bash - 安装 prompt-history —— 输入框里的历史提示词 它能做什么 在会话输入框里按 ↑ / ↓,翻出这个会话里之前发过的提示词,像终端里翻命令历史一样。翻到想要的,改一改就能直接发。 怎么用 1. 点进输入框,确保里面是空的。 2. 按 ↑:自动填上你上一次发过的提示词;再按 ↑ 继续往更早翻。 3. 按 ↓ 往回翻;翻过最新一条时,输入框恢复成你按 ↑ 之前的内容。 4. 翻到想要的 → 直接编辑,或者回车发送。 翻的过程中,输入框右上角会显示 ↑↓ 历史 3/12,告诉你现在翻到第几条: 输入框里按 ↑/↓ 召回本会话的历史提示词 只有输入框为空时才会接管 ↑,不会跟 / 命令菜单、@ 引用菜单打架;历史只属于当前会话,刷新页面也还在。 model-capabilities —— 给模型行补上「思考强度 / 多模态 / 容量」 它能做什么 在 DSH 里编辑模型时,官方界面没有"这个模型支不支持思考""支不支持图片"这类开关。这个插件把这些开关补进模型行,并给容量加两个快捷键: - 思考强度 —— 先用「协议预置」选协议,它决定可选档位:OpenAI = off / minimal / low / medium / high / xhigh / max,Anthropic = off / low / medium / high / xhigh / max。两个预置默认都勾 off / low / high / max;一个都不勾 = 这个模型不支持思考。 - 多模态 —— 选「文本」或「文本+图片」。 - 容量快捷填入 —— 「上下文窗口 / 最大输出」各有一个 1M / 128K 按钮;新建模型行展开容量时会自动填好 1000000 / 131072。 怎么用 1. 打开 设置 → 模型,选一个提供方(比如 llm-pi-ai)→ 编辑 → 自定义设置。 2. 找到要改的模型那一行,点 「容量」 展开。 3. 展开后顶部会显示这个模型当前的配置摘要,下面就是思考强度、多模态和容量按钮。思考强度先用 「协议预置」 选 OpenAI / Anthropic,档位行会换成该协议的枚举(默认勾 off / low / high / max)。 4. 勾好、选好之后,点官方那个 「保存」 就写进去了。 第三方网关(llm-pi-ai) —— 思考强度 + 多模态 + 容量快捷填入: llm-pi-ai 模型行展开:思考强度选 OpenAI 预置(默认勾 off/low/high/max)+ 多模态 + 1M / 128K 官方 DeepSeek(llm-deepseek) —— 只有多模态(DeepSeek 的思考档位是提供方级设置,这里只读显示): llm-deepseek 模型行展开:提供方级思考档位提示 + 多模态 + 1M / 128K turn-file-revert —— 本轮改动统计 + 一键撤回 它能做什么 每轮对话结束,这个插件在回合末尾补一行: - 这一轮总共 加了多少行、删了多少行,改了 几个文件; - 一个 「撤回全部修改」 按钮:一次把这一轮改过的文件全部还原到改动前; - 撤回之后按钮会变成 「重新应用修改」,再点一下就原样写回去。 补出来的一行长这样: 本轮改动情况:+52 行 −7 行 3 个文件 [撤回全部修改] 怎么用 1. 等一轮"改过文件"的对话结束。 2. 在回合末尾找到插件补的那一行。 3. 点 「撤回全部修改」 → 文件回到这一轮开始前的内容,按钮变成「重新应用修改」。 4. 想反悔,就再点 「重新应用修改」。 这一行不依赖官方的「本轮文件改动」行:模型在 run_code 里改文件时官方不会列,插件照样统计。 只有本会话最后一次对话能撤回 / 重新应用:更早回合的按钮是灰的,鼠标移上去提示「该轮对话改动现在不支持撤回/恢复」。 ① 本轮有改动 —— 统计 + 可点的「撤回全部修改」 本轮有改动:本轮改动情况 +52 行 −7 行、3 个文件,「撤回全部修改」按钮可点 ② 点了「撤回全部修改」—— 按钮变成「重新应用修改」 撤回后:按钮变为「重新应用修改」并提示「已撤回本回合修改」 ③ 更早的回合 —— 按钮置灰,鼠标移上去给提示 非最后一次对话:按钮置灰不可点,hover 提示「该轮对话改动现在不支持撤回/恢复」 git-bash-terminal-tool —— 可将 Windows 环境下的终端工具替换为 Git Bash 它能做什么 Windows 上 DSH 默认让模型用 PowerShell(工具名 pwsh)执行命令。这个插件把它换成 Git Bash, 并且对所有 preset 生效(standard / ptc / cordis / minimal)——不改 DSH 源码,也不改任何 preset 文件。 - 模型看到的工具叫 bash,描述是 Git Bash 方言(POSIX 路径、$VAR);pwsh 从工具目录里消失; - system prompt 里的 PowerShell 段被压掉,换成 bash 那段; - 终端卡片、退出码 pill、后台任务、沙箱拒绝与升级,表现与官方一致。 怎么用 1. 打开 设置 → 通用 → 终端工具(插件只在 Windows 上挂载,其他平台这一行根本不存在)。 默认是 PowerShell(pwsh),这里只有两个工具选项 —— 插件不会自动替你选。 2. 点 Git Bash(bash):这时才出现「Git Bash 路径」与 自动发现 按钮(切回 pwsh 就又收起来)。 3. 点 自动发现:扫描 Git for Windows / MSYS2 / Cygwin,把第一个可用 bash.exe 填进路径栏并记住它; 找到多条 git 路径时,路径栏会变成下拉列表,重启 DSH 后依然可选。 4. 开一个新会话即生效。 设置 → 通用 → 终端工具:默认只有 PowerShell(pwsh)与 Git Bash(bash)两个选项,切到 Git Bash 后才出现「Git Bash 路径」与「自动发现」 不用 WSL 的 bash:System32 与 WindowsApps 下的 bash.exe 会被硬排除。 只有极简模式(minimal)受影响:它原本是持久 shell,会被换成一次性 Git Bash(PTY 后端在 Windows 上走不通)。 其他三个官方预设(standard / ptc / cordis)本来就是一次性 shell,不受影响。 详细说明(含排障与已知限制)见 plugins/git-bash-terminal-tool/README.md。 安装 下载本仓库,然后安装需要的插件。各插件互相独立,下方以 prompt-history 为例,把名称换成 对应插件所在目录名(如 model-capabilities、turn-file-revert、git-bash-terminal-tool)即可: npx @deepseek-ai/dsh plugin --profile web add "/plugins/prompt-history" 安装完成后重启 DSH,并在浏览器中强制刷新(Ctrl + Shift + R)。 指你把本仓库下载(克隆)到的目录;web 为 DSH 的 profile 名称,其配置在 DSH 主目录下的 profiles/ 里:默认即用户目录下的 ~/.dsh(Windows 为 %USERPROFILE%\.dsh),若设置了 DSH_HOME 则以其为准。
扫码进群