dsh-prompt-crafter:Composer 里一键把草稿改写成可执行提示词

前言

在 DeepSeek Harness(DSH)里和模型对话时,输入框里的内容往往还是「随口一说」:指代含糊、约束没写全、任务边界不清楚。自己逐句润色费时,直接发送又容易让模型猜意图。社区插件 dsh-prompt-crafter(维护者 MCJF28,分类:模型推理)在 Composer 输入框旁增加「优化」按钮:写完草稿按一次,由模型改写成更容易被执行好的提示词,并支持三档力度与多种模型来源;免费通道不可用时自动回退到当前对话模型,按钮不会因通道故障而失效。

这是什么

dsh-prompt-crafter 是面向 DSH Web 客户端的提示词改写插件。README 写明:插件自带免费模型通道,装好即用,不需要账号、API Key 或付费;每条优化请求不消耗对话额度。与「换一个大模型重新问一遍」不同,它针对当前输入框草稿做定向改写,结果直接替换草稿,可发送或用 Ctrl+Z 撤销。

核心功能

一键优化流程

用法来自 README,三步即可复现:

  1. 在输入框写下你想说的话(可以很随意)
  2. 点「优化」按钮
  3. 草稿被替换成改写后的版本,可以直接发送,也可以 Ctrl+Z 撤销

优化期间按钮显示「优化中…」;失败时上方弹出原因,5 秒后自动消失。

三档力度与自定义

在 设置 → 优化 中选择档位:

档位 做什么
精简 只修语病和指代不清,几乎不改结构
均衡(默认) 补齐含糊处,明确产出与约束,长度相当
详细 把任务拆细讲透,补背景、步骤、约束、验收标准
自定义 完全自己写系统提示词,留空则回退到均衡

三档都会先做性质判断:确认、道谢、闲聊、简单提问保持原样那么短;只有任务要求才按档位加码。README 举例:没有这条规则时,「ok,完成的很好」可能被「详细」档扩写成带目标、背景、步骤的一整篇文档。此外,短的非任务输入若产出远超输入长度,插件会自动改用「精简」档重试一次。

优化用的模型:三选一

同样在 设置 → 优化 的「优化用的模型」:

选项 做什么
免费通道(标着「优先」) 走插件内置的免费模型,零成本、无需配置;打开设置页会自动测试连通性,也可手动重测
自动 跟随当前对话正在使用的模型
手动 固定用一个模型,从完整模型列表里选

免费通道失败时自动改用当前对话的模型完成优化,设置页会显示回退原因。选中免费通道后,设置页会发一句 Hi 做端到端连通性测试,显示耗时和回复。

若要用自己的端点(更稳、更快),可用环境变量覆盖:

DSH_FREE_CHANNEL_BASE_URL=https://your-endpoint/v1
DSH_FREE_CHANNEL_API_KEY=sk-...
DSH_FREE_CHANNEL_MODEL=your-model

自动模式通过监听 agent/request 记录各会话实际调用的路由;设置页上的「上次实际调用」由代码记录,可用于核实路由。

配置存储

插件将设置写入:

~/.dsh/prompt-optimizer/settings.json

安装与启用

推荐:内置插件安装程序。 打开「设置 → 内置插件」,粘贴包名,点安装,再重启应用:

dsh-prompt-crafter

安装程序会自动写入 dsh.profile.bundles,无需手改文件。

命令行方式(须先完全退出应用):

cd ~/.dsh/profiles/desktop
pnpm add dsh-prompt-crafter

然后把包名加进 dsh.profile.bundles,重启应用。

典型用法

日常写作流程可以固定为:先在输入框用自然语言写下意图(哪怕很糙)→ 点「优化」→ 检查改写结果 → 发送或撤销。需要少动结构时选「精简」;要写清交付物与约束时用默认「均衡」;复杂任务拆步骤、补验收标准时用「详细」。若你有固定的改写风格,可用「自定义」系统提示词,留空则仍走「均衡」逻辑。

不想占用对话额度时,优先选「免费通道」;通道拥挤或失败时插件会回退到当前对话模型,不影响单次使用。

适用场景与注意

适合谁: 经常在 DSH Composer 里发任务型提示、希望少花时间手工润色、又希望闲聊和简单确认不要被「详细」档误扩写的开发者。

权限与安全: DSH 插件以当前 dsh 进程权限运行。安装前建议在 GitHub 查看源码与 MIT 许可证,确认行为符合你的环境策略;自行配置 DSH_FREE_CHANNEL_* 时,API Key 与端点由你保管。

生态说明: DSH 奉行「一切皆插件」;SkillHub 等社区目录为独立站点,与 DeepSeek / 幻方无官方从属关系,本文不以「官方应用商店」口吻描述安装来源。

结尾

dsh-prompt-crafter 把「草稿 → 可执行提示词」收成输入框旁的一次点击:三档力度、性质判断与工程兜底减少误改写,免费通道与自动回退降低配置成本。进一步了解能力与版本信息,见 GitHub 仓库 与 SkillHub 目录页。

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

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

小夜