dsh-agent-enhancer: Enriches Prompts, Fallbacks, Usage Metrics, and Auto Routing in the DSH Desktop Client

前言

DeepSeek Harness(DSH)桌面端自带会话与模型选择,但若要在本地长期写代码、改提示、试回退,往往仍缺几类能力:历史提示不好找、改稿要反复复制、对话和文件状态难以回到某一轮之前、token 与账号余额分散在别处、上下文占满窗口却看不清构成。社区插件 dsh-agent-enhancer(维护者 rebornace,npm 包名同插件名)把这些能力嵌进官方会话与设置界面,目标是对齐 Cursor、Claude 等主流 Agent 的常见体验,而不另开独立窗口。

这是什么

dsh-agent-enhancer 是面向 DSH Desktop / desktop profile 的客户端插件,收录于 awesome-dsh-plugin,也可在第三方目录 SkillHub 查看条目。仓库:rebornace/dsh-agent-enhancer(MIT 许可)。宿主兼容范围在 README 中写明为 DSH >=0.2.1-rc.5 <0.3.0-0(0.2.1-rc.3 无法加载)。默认核心能力开启,界面语言跟随 Desktop(zh / en)。

核心功能

下面按 README 中的能力归类说明;同一组能力共用入口,关闭某类能力可在 设置 → 内置插件 → 智能体增强 中操作。

写提示:历史、优化、预测

  • 历史:在当前已加载会话内,输入框首行或末行用 ↑ / ↓ 浏览,或 Alt+R(兼容 Ctrl+R);Enter 只填入输入框、不直接发送;chip 草稿不会误触历史。
  • 优化:输入框右侧 优化 入口;有选区时只改选区,可撤销;旁侧可选模型药丸(默认跟随会话,也可指定提供商 / 模型 / 推理等级或 Auto)。
  • 预测:助手回复完成后出现灰字续写建议,按 Tab 采纳;每轮最多一条;模糊稿偏补全、明确稿少改。

对应配置项:historyEnabled、optimizeEnabled、predictEnabled,默认均为开启。

回退:恢复到这里与撤销恢复

消息旁 恢复到这里 → 预览后选择仅恢复对话或含已跟踪文件。不恢复进程、终端、未跟踪文件等。恢复后可通过 + 或 / 菜单中的 撤销恢复(有提示时)回滚这次恢复。开关:rollbackEnabled,默认开。

用量与成本

  • 点击 Token 用量 标题进入右侧栏 模型账单,可按今天 / 7 天 / 30 天 / 全部查看;本地汇总输入、输出、缓存读,含热力与功能占比;「约 ¥」按官方价估算,非发票。
  • 设置 → 模型 各提供商卡片上展示分账号余额(Platform 钱包或 API Key 的 /user/balance);辅助模型可单独选更便宜档或 Auto。

上下文

占用环显示窗口占用概况;点击进入右侧栏 上下文明细,可拆分查看系统提示、工具、消息等(数字为启发式约值,非账单精确值)。支持一键调用官方 /compact 压缩上下文。开关:contextInspectEnabled,默认开。

模型路由(Auto)

模型列表可选 Auto;在设置中映射 Instant / Thinking / Pro 档位。可选开启小模型分类器(autoClassifierEnabled 等,默认分类器关);分类失败时回退本地中英双语启发式,不阻塞主请求。优化与预测也可选 Auto 或指定模型。

安装与启用

安装、升级或卸载前,应退出所有 Desktop 窗口和托盘,确认旧主进程结束后再操作。本插件面向 Desktop,不要用 dsh plugin --profile web … 往桌面端装插件——命令可能显示成功,但装进的是 profiles/web,桌面端看不到。

应用内安装(推荐)

适用于官方 DeepSeek Harness 桌面端(或同样提供 设置 → 插件 的发行形态):

  1. 打开 设置 → 插件(或侧边栏 插件)。
  2. 搜索 dsh-agent-enhancer 或 智能体增强,按提示安装。
  3. 完全退出并重启 Desktop。

命令行(npm,写入 desktop profile)

本机已配置 dsh CLI 时:

dsh plugin --profile desktop add dsh-agent-enhancer@0.3.0

也可不钉版本:

dsh plugin --profile desktop add dsh-agent-enhancer

若曾安装旧包 dsh-composer-enhancer,应先卸载再装本包。启动后应能看到输入框右侧优化入口,以及设置中的 智能体增强。

dsh-market(可选)

需要独立市场 UI 或一键升级时,可先安装社区市场插件 dsh-market:官方桌面端在应用内 设置 → 插件 搜索 dshmarket 安装;普通 dsh web 则使用 dsh plugin --profile web add dshmarket 后重启,再在 插件市场 标签搜索并安装本插件。

卸载示例(npm / 应用内对应 CLI):

dsh plugin --profile desktop remove dsh-agent-enhancer

本地 link: 开发安装不要用 remove 误删源仓库,应按 README 中「卸载 → 本地 link」步骤编辑 profile 的 package.json 并处理符号链接。

典型用法速查

README 中的「30 秒看懂」表格可当作日常操作索引:

你想… 怎么做
找回 / 改清楚 / 接着问 ↑↓ 或 Alt+R;右侧 优化;回复后 Tab 采纳灰字
回到某一轮之前 恢复到这里 → 预览确认;需要时用 + / / 撤销恢复
看 token 与账号余额 Token 用量 → 模型账单;设置 → 模型 看分账号余额
看窗口占了多少 占用环 → 右侧栏明细;可 压缩上下文
让会话自己选强弱档 模型列表选 Auto;设置里映射 Instant / Thinking / Pro
关掉某个能力 设置 → 内置插件 → 智能体增强

隐私、兼容与适用注意

隐私(README 摘要):历史浏览不请求模型;优化会发送原稿或选区加最近一轮已完成对话;预测仅发送最近一轮已完成对话;Auto 分类器仅在开关打开时调用;账单与上下文为本地汇总与启发式;余额查询使用 Desktop 已存凭据,插件不携带密钥;审计事件为本地 plugin:agent-enhancer/request,无遥测上传;与第三方插件共存时仅提示、不自动关闭。

适用对象:已在 DSH Desktop 上日常写代码、希望在一套官方 UI 里完成提示迭代、检查点式回退、用量可视与 Auto 路由的开发者。

安全与权限:插件以当前 DSH 进程权限运行,安装前应自行查阅 GitHub 源码 与 MIT 许可证,确认能力范围与数据出站是否符合你的环境要求。

结尾

dsh-agent-enhancer 把提示历史与优化、对话/文件恢复、Token 账单与上下文明细、Auto 模型路由和分账号余额收进 Desktop 原生界面,减少在多个工具之间切换。目录页:SkillHub · rebornace/dsh-agent-enhancer;源码与完整设置表:GitHub · rebornace/dsh-agent-enhancer。

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

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

Xiaoye