dsh-composer-assistant:DSH 输入框内的预测、续写与提示词优化

前言

在 DeepSeek Harness(DSH)里写长提示或跟多轮对话时,常见做法是自己在草稿区和剪贴板之间来回改,或者另开编辑器润色后再贴回输入框。DSH 社区把能力拆成插件;若你希望在不自动发送消息的前提下,让模型帮你想「下一句」、接着写完草稿、或把现有一句话改成更可发送的表达,可以看下维护者 Mr-Elk 在模型推理分类下的插件 dsh-composer-assistant。它在输入框里只给出可编辑的文字建议:Tab 采纳,Esc 忽略。

下面按定位、功能、安装、用法与注意点说明,事实均以项目 README 与 package.json 为准。

这是什么

dsh-composer-assistant 是 DSH 的输入助手:在 DSH 输入框内提供下一句预测、输入续写和提示词优化。npm 包名同为 dsh-composer-assistant;当前公开版本为 0.4.1(文档修正,代码与 0.4.0 相同)。仓库地址:Mr-Elk/dsh-composer-assistant;社区目录页:SkillHub 插件页。许可为 MIT;本项目基于 dsh-input-assistant 修改并增强。

插件以 DSH 当前进程的权限运行,会经 DSH 把草稿与上下文发给已配置的模型服务。安装前可自行查阅源码与许可证。

核心功能

README 将能力归纳为三项,均可能额外调用模型(可能产生费用),且不新增对话轮次:

功能 行为
下一句预测 助手回复结束后,在空输入框里给出你下一句最可能说的话
输入续写 根据当前草稿和光标位置继续写;长建议放不下时改用浮动候选卡
提示词优化 把草稿或选中文字改写成可发送的表达;可看 diff、一次性撤销、复制原文

不满意可以「换一条」。0.4.0 起:新安装默认不自动调用——回复后预测和输入续写默认关闭,手动「提示词优化」仍可用;可在设置里分别开启。另含术语保护(优化时不改写列表中的词)、本次请求统计(齿轮弹窗底部)、流式建议(实验,灰字边生成边出现)等,详见官方说明。

安装与启用

环境要求(来自官方文档):

  • DSH:>=0.2.1-rc.2 且 <0.3.0-0(0.2.0-rc.2 及更早不支持,因缺少 dsh-client-store、dsh-client-ui-slots 等 SDK)
  • Node.js:>=22.19(DSH Desktop 通常自带运行时)

桌面端推荐步骤(勿对 desktop profile 用 CLI 安装):

  1. 打开 DSH 侧边栏 →「插件」。
  2. 搜索 dsh-composer-assistant,安装。
  3. 安装完成后完全退出 DSH,再重新打开。

若执行 dsh plugin --profile desktop add ...,CLI 会返回 profile "desktop" is managed exclusively by the Electron application,属桌面端设计,应改用侧边栏安装。

从源码打本地包时,可在仓库根目录执行:

pnpm install --frozen-lockfile
pnpm build
pnpm pack --pack-destination dist

在 DSH 插件页用本地/文件安装入口安装 .tgz(若当前版本提供)。仅验证 web 环境时,README 示例为:

dsh plugin --profile web add ./dist/dsh-composer-assistant-0.4.0.tgz

该命令只影响 web profile,不代表桌面端已安装。

升级:侧边栏「插件」→ 找到本插件 → 更新目标版本 → 完全退出并重启 DSH。回滚可安装 0.3.0 或保留的已知可用 .tgz。

典型用法

采纳与忽略

动作 按键
采纳建议 Tab
忽略建议 Esc
停止当前轮次 连按两次 Esc(DSH 原有行为)

/ 命令菜单或 @ 引用菜单打开时,Tab 归菜单所有;中文输入法组字期间不发请求。第一次打开输入框会有一次入门提示(说明自动建议默认关闭、手动优化也可能收费),关闭后不再出现。

输入区快捷操作:输入框旁有 ✦ 优化 和 ⚙;保护选中、查看改动、撤销、复制原文、换一条等在输入区就地出现。设置页按分组展示通用、功能、建议、优化、辅助模型与高级项;新安装时「提示词优化」默认开启,「回复后预测 / 输入续写」默认关闭;自动建议默认每小时上限 10 次(跨重启的滚动 60 分钟额度,仅计自动建议,手动优化与「换一条」不计入)。

辅助模型:默认「跟随输入框」,也可从 DSH 模型列表固定选型;辅助调用单独计费。

适用场景与注意

较适合:经常在 DSH 里写长提示、需要续写半句话、或想把草稿润色成可发送表述,且愿意接受额外模型调用成本的开发者。

务必注意:

  • 预测、续写、优化使用 DSH 已配置的模型;草稿、选区与会话上下文(默认最多约 16000 字)会经 DSH 发往所选服务,隐私与计费取决于你的模型配置。
  • 插件不会替你发送对话消息,不直接读取凭据,也不修改 DSH 模型配置。
  • 每小时调用上限是自动建议的预留次数,不是账户费用上限;保存额度后即使取消、超时或失败仍可能计入。
  • 请求统计仅当前会话有效,刷新或换窗口会清零;计数含失败、取消或被额度拦截的请求,不代表实际模型调用数。
  • 灰字建议限于输入框可见区域;更长内容走候选卡。流式建议为实验能力。

安装排查要点:incompatible with dsh 或缺少客户端 SDK 包时,先升级 DSH;勿安装占位包 0.0.0-stage。

结尾

dsh-composer-assistant 把「下一句怎么说、接着怎么写、怎么改得更好发」收进 DSH 输入框,用 Tab/Esc 由你决定是否采纳,并在 0.4.0 起默认关闭自动建议以降低无意间的模型调用。社区目录与源码:

  • 目录页:https://www.skillhub.cn/plugins/Mr-Elk/dsh-composer-assistant
  • GitHub:https://github.com/Mr-Elk/dsh-composer-assistant

SkillHub 为独立社区站点,与 DeepSeek / 幻方无官方从属关系;插件列表与星标等信息以各站点当时展示为准。

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

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

小夜