跳到主要内容

dsh-prompt-boost

已验证

dsh-prompt-boost · v0.1.0 · MIT · Web 界面

提示词强化插件:输入框旁一键按钮,把用户写好的简短话优化成完整提示词(手动触发,非输入框自动实时增强)。

安装

dsh plugin add dsh-prompt-boost

用 dsh --profile default --dump-config 确认 layer 已生效 —— 参见安装指南。

源码

发布到 npm 但没有公开仓库。安装前请检查包内容。

标签

作者

说明文档

dsh-prompt-boost

提示词强化插件:输入框旁 ✨ 按钮,把用户写好的简短话一键优化成完整提示词。手动触发,不做输入框自动实时增强。

交互

  1. 输入框左侧点 ✨(会预填当前输入框里的内容);
  2. 在面板里写/改简短想法,点「一键优化」;
  3. 结果展示后:「填入输入框」(替换当前草稿)或「复制」。

架构

  • lib/index.js(host):注册 POST /dsh-prompt-boost,读 ~/.dsh/.credentials.yaml 的 DEEPSEEK_API_KEY,直连 DeepSeek 官方 API 做提示词扩写(默认模型 deepseek-v4-flash,可在代码里改 DEFAULT_MODEL)。
  • lib/client.js(浏览器):conversation.input.left 槽位按钮 + 弹窗面板, 纯 ES5 + React.createElement,无构建步骤。
  • cordis.patch.yml:bundle patch,把插件行插入 profile 层栈。

本地开发(隔离 profile 试装)

dsh plugin --profile test add link:E:/deepseekharness/dsh-prompt-boost
dsh --profile test web --no-open --port 3090

开发期 client 改动由 dsh-client-hmr 热重载;host 改动需重启 web 服务。

发 npm 流程

  1. 移除 package.json 里的 "private": true;
  2. 升版本号,npm publish;
  3. 用户侧:dsh plugin --profile <name> update dsh-prompt-boost。

注意:pnpm 的 minimumReleaseAge 版本年龄门槛会把刚发布的版本静默跳过 (显示 Already up to date)。发版前确认 pnpm config get minimum-release-age 为 0(本机全局 config.yaml 已设 0)。