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
提示词强化插件:输入框旁 ✨ 按钮,把用户写好的简短话一键优化成完整提示词。手动触发,不做输入框自动实时增强。
交互
- 输入框左侧点 ✨(会预填当前输入框里的内容);
- 在面板里写/改简短想法,点「一键优化」;
- 结果展示后:「填入输入框」(替换当前草稿)或「复制」。
架构
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 流程
- 移除
package.json里的"private": true; - 升版本号,
npm publish; - 用户侧:
dsh plugin --profile <name> update dsh-prompt-boost。
注意:pnpm 的 minimumReleaseAge 版本年龄门槛会把刚发布的版本静默跳过
(显示 Already up to date)。发版前确认
pnpm config get minimum-release-age 为 0(本机全局 config.yaml 已设 0)。