Chuyển đến nội dung chính

dsh-prompt-boost

Đã xác minh

dsh-prompt-boost · v0.1.0 · MIT · Giao diện web

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

Cài đặt

dsh plugin add dsh-prompt-boost

Xác nhận layer đã áp bằng dsh --profile default --dump-config — xem hướng dẫn cài plugin.

Mã nguồn

Phát hành lên npm mà không có repository công khai. Hãy kiểm tra nội dung package trước khi cài.

Thẻ

Tác giả

Readme

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)。