dsh-prompt-craft: Target-oriented prompt enhancement in the DSH input box

前言

在 DeepSeek Harness(DSH)里写提示词,常见做法是一边想一边改:补约束、换说法,再发给模型。若只做措辞润色,提示词往往更顺,却仍少验收标准、风险边界和「到底要达成什么」的交代。一键整段替换的优化工具也难回看改了什么、也难只保留其中一部分。

下面介绍社区插件 dsh-prompt-craft:在输入框工具行增加 ✨ 按钮,把当前草稿交给模型做以目标为导向的改写;结果以内嵌面板展示,默认先看行级 diff、再逐 hunk 勾选接受,缺关键信息时先追问,不满意可继续迭代。

这是什么

dsh-prompt-craft 是 DSH 的客户端提示词增强插件,仓库 LONGSASASASASA/dsh-prompt-craft,维护者 LONGSASASASASA,许可证 MIT。它通过 DSH 插槽在输入框旁挂按钮与面板,不修改宿主 DOM、不 patch 宿主代码;增强请求经本机宿主注册的 POST /dsh-prompt-craft/rpc 转发到你在 DSH 中配置的模型。

插件目录页:skillhub.cn/plugins/LONGSASASASASA/dsh-prompt-craft(社区独立站点,与 DeepSeek / 幻方无官方从属关系)。

核心思路:先定目标,再看 diff

以目标为导向

草稿往往只描述动作(例如「帮我写个脚本」),插件会先把真正要达成的结果写进 goal,再抬升立意(更广视野、更深假设与成功标准),同时尽量忠于原意、不臆造需求。增强面板顶部会显示「真正的目标」和「立意升维」(从 X 到 Y),便于判断改写方向是否合理。

力度分三档,面板内可临时切换:

  1. 轻改:理顺表达、把目标说清楚。
  2. 目标导向:围绕真正想要的结果重写。
  3. 立意升维:目标、成功标准、边界与取舍一次写全。

场景支持自动识别(代码 / 写作 / 调研 / Agent / 通用),也可在设置里指定默认场景。

diff 优先

与整段替换不同,本插件默认停在对比视图(原文与增强后并排),也可切到分段视图按 hunk 查看。每一组改动可单独勾选,用「应用选中」或「全部应用」写回输入框;支持撤销回到增强前原文。信息不足时返回 1–2 个澄清问题,回答后再带着答案重写;也可在上一版基础上输入「再短一点」等意见继续改稿。

核心功能(已文档化能力)

  • 一键增强:输入框工具行 ✨(模型选择器左侧),有草稿时可点;运行中可取消。
  • 目标与立意可见:面板展示改写逻辑,输出在尽量不丢要求的前提下压缩字数。
  • 三档力度 + 自动/手动场景。
  • 行级 diff、逐 hunk 接受:对比视图 / 分段视图。
  • 追问补全与迭代改稿。
  • 设置页「提示词增强」:界面语言、默认力度与场景;增强模型默认跟随当前会话,也可从本机已同步的 provider / 模型列表点选。
  • 微信 Bot 收件箱(可选):设置页「微信 Bot」页签扫码连接(腾讯 iLink 协议);微信发来的文本进本机队列并填入输入框草稿(只填入、不发送、不回复)。连接凭据保存在本机 ~/.dsh/prompt-craft/weixin.json。
  • 界面:玻璃质感面板、深浅色主题跟随 DSH 令牌;中英双语可跟随 DSH 或单独覆盖。

宿主要求:DSH >= 0.2.2-rc.1(见 package.json 的 engines.dsh)。

安装与启用

安装前请自行查看仓库源码与 MIT 许可证;插件以当前 DSH 进程权限运行,草稿仅在点击 ✨ 时经本机宿主转发至你配置的模型服务。

# 直接从 GitHub 安装(推荐,无需 npm 发布)
dsh plugin --profile desktop add github:LONGSASASASASA/dsh-prompt-craft#v0.4.0

# 或从 npm(发布后)
dsh plugin --profile desktop add dsh-prompt-craft

安装后重启 DSH 应用(插件 bundle 在启动时加载)。重启后输入框工具行应出现 ✨ 按钮。

卸载:

dsh plugin --profile desktop remove dsh-prompt-craft

典型用法

  1. 在输入框写下草稿(一句话需求、半成品提示词均可)。
  2. 点 ✨,等待面板出现在输入框上方。
  3. 阅读顶部的「真正的目标」与「立意升维」,在对比或分段视图中勾选要保留的 hunk,应用写回;需要时点「继续改…」补充意见。
  4. 确认草稿后照常编辑或发送;可「撤销」恢复原文。

README 中的示例:草稿为「帮我写个脚本,把项目里的图片压缩一下」。增强后会补语言/目录/格式、输出位置、运行方式、逐张体积对比与总压缩率、备份与跳过已压缩文件等验收与风险边界,同时把字数压在草稿量级附近(文档记载该例约 125 字)。

微信侧:设置 →「提示词增强」→「微信 Bot」扫码连接一次;之后微信发给 Bot 的文本会进入输入框草稿(可在设置中关闭「收到消息自动填入」)。已知限制包括 iLink 会话约 24 小时需重新扫码、仅文本消息等,详见仓库 README。

设置要点

项 说明
界面语言 跟随 DSH / 中文 / English
默认力度 轻改 / 目标导向 / 立意升维
默认场景 自动识别或手动指定
增强使用的模型 默认跟随当前会话;可指定本机已同步模型或手填 provider / model

设置保存在浏览器 localStorage;插件 README 声明不发遥测。

适用场景与注意

适合:你在 DSH 里频繁写提示词,希望在发送前弄清「目标对不对、改了什么、能否只采纳一部分」;需要把口语草稿收成带验收标准与边界的结构化提示词;偶尔用手机微信把想法投进桌面 DSH 草稿。

与同类插件的差异(据仓库 README 对比表,2026-11 抓取):若主要要模板速查或语音输入,可关注市场中的 dsh-prompt、dsh-voice-prompt-enhancer 等;若在意目标可见、行级 diff 与分段接受,dsh-prompt-craft 对准的是这一类需求。

注意:安装与使用前请阅读 GitHub 仓库 源码与隐私说明;微信 Bot 为个人账号通道,需遵守腾讯服务条款。社区目录与 GitHub 版本可能不同步,以你实际安装的 tag 为准。

结尾

dsh-prompt-craft 把提示词增强做成「先认目标、再看 diff、再分段接受」的闭环,嵌在 DSH 输入框旁,避免黑盒整段替换。安装命令见上文;更多信息见 插件目录页 与 GitHub README。

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

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

Xiaoye