Skip to content

Releases: OliverHuang1998/dsh-prompt-optimizer

v1.1.0 — 优化模式选择 + 保真优先

Choose a tag to compare

@OliverHuang1998 OliverHuang1998 released this 18 Aug 10:16

v1.1.0 — 优化模式选择 + 保真优先

✨ 新增:6 种优化模式

星芒按钮旁新增 ▾ 模式下拉菜单,按需选择:

模式 说明
保真微调(默认) 最小干预,只做润色,保留原文意图/语言/格式
更详细 补全上下文、步骤、约束,缺失参数用【】标出
更简洁 去冗余,保留核心意图
更正式 书面化、专业术语、客观语气
译成英文 忠实翻译为地道英文
译成中文 忠实翻译为自然中文

🔧 改进

  • 提示词保真优先:基础铁律重构——保留意图、禁止加戏、占位补全而非编造、输出格式统一;干预程度交给模式指令
  • maxTokens 4096 → 1024:辅助调用更省更快
  • UI 成功反馈:优化成功按钮短暂变绿 + ✓ 弹跳动画,aria-live 无障碍播报
  • 一键安装:声明 dsh.bundle.patch,支持 dsh plugin add 直接挂载(不再需要手动改 profile patch 层)

🚀 安装

dsh plugin --profile <profile> add github:OliverHuang1998/dsh-prompt-optimizer

或本地源码(link 模式,改代码即时生效):

dsh plugin --profile <profile> add /path/to/dsh-prompt-optimizer

重启 DSH 并刷新浏览器,模型选择器左侧出现星芒按钮。

v1.0.0 — 提示词优化插件发布

Choose a tag to compare

@OliverHuang1998 OliverHuang1998 released this 14 Aug 08:07

🎉 dsh-prompt-optimizer v1.0.0

DeepSeek Harness WebUI 提示词优化插件:模型选择器旁的星芒按钮,一键优化输入框草稿。

✨ 功能

  • 一键优化:读取输入框草稿 → 调用模型 → 优化结果自动回填,可直接发送
  • 使用当前会话模型:优先会话选择的模型,新会话回退部署默认模型
  • 关闭思考模式:辅助调用固定 reasoningEffort: "off"(DeepSeek 适配器映射为 thinking: disabled),快速、省 token
  • 常驻生效:profile 级插件(宿主路由 + 浏览器 bundle),DSH 重启不消失
  • 主题自适应:基于 --dsw-* token,浅色/深色自动适配;优化中旋转圈;失败错误气泡

🛡️ 边界保护(v1.0.0 修复)

  • 请求体上限 1 MiB(HTTP 413)
  • 客户端断连自动取消模型流(不浪费 token)
  • 浏览器 60s 超时中止

📦 安装

  1. 复制目录到 ~/.dsh/profiles/node_modules/
  2. cordis.patch.yml 追加 insert 行
  3. 重启 DSH,刷新浏览器

详见 README.zh.md

🧰 自检

curl -s -X POST http://127.0.0.1:3080/api/prompt-optimizer   -H 'Content-Type: application/json'   -d '{"text":"介绍一下代码重构","sessionId":""}'
# => {"ok":true,"text":"..."}