dsh-prompt-enhancer 使用指南
DSH 插件,在输入框旁提供 ✨ 一键改写与 🎤 语音转写,按 5 种模式与多模型链独立调用 LLM 重写草稿,并支持一键重启异常服务。
本文为派生内容(基于 wiki / faq / compatibility_json 自动组装),非 AI 即时创作。
本文由本站基于该插件已收录的字段自动派生(wiki / faq / compatibility_json / readme),非 AI 即时创作。每节末尾标源字段。
快速上手
dsh-prompt-enhancer
— 源: plugin_wiki.wiki_content
安装与验证
dsh plugin --profile web add github:Fishsb/dsh-prompt-enhancer
复制以上命令在 DSH Web Profile 内运行。安装完成后在「插件列表」启用即可。
— 源: plugins.install
关键要点
- ✨ 提示词增强 — 输入框草稿一键改写,不满意可撤回
- 💬 语音识别 — 说完自动停,云端 / 本地双引擎离线可用,识别结果填入草稿
- 一键增强 — ✨ 按钮触发独立 LLM 调用,直接替换草稿;可继续优化、可撤回、增强中可取消
- 5 种优化模式 — 基础(直发)/ 轻量(结合上一轮对话参考)/ 标准(规则 + 检索)/ 专家(任务分析 + 全量检索)/ 一键发布(生成完整开发规格)
- 记忆开关 — 开启后,发送前的多轮「优化→修改→再优化」累积为记忆链,下一轮代入历史并感知修改方向;发送消息即清空,关闭后完全停止读写
— 源: plugin_wiki.readme_zh (fallback readme_raw)
常见问题
安装后输入框里没有出现 ✨ 按钮怎么办?
确认是用 dsh web profile 安装(命令带 --profile web),安装后必须重启 dsh web(仅刷新浏览器不会重新装载宿主页与客户端模块)。package.json 里 dsh.client.platform 固定为 web,只有 web profile 会扫描这个 bundle(package.json:31-37 / README.md:21-29)。
没有配置任何模型时点 ✨ 会发生什么?
插件不会自动套用任何兜底模型,host 会返回 NO_MODEL 错误码并在按钮下方显示「未配置模型,请在设置中添加模型」(README.md:11 / src/client/i18n.js:errNO_MODEL / src/host/enhance-handlers.js:llm stage)。首次安装会继承基座当前模型与官方 DeepSeek 默认两个模型(deepseek-v4-flash / deepseek-v4-pro),可自行删除或调整(src/client/constants.js:DEFAULT_MODEL_CHAIN)。
5 种优化模式(基础/轻量/标准/专家/一键发布)有什么区别?
基础 = 直发改写、不读上下文、最快;轻量 = 本地规则分析、缺失项保守提示、不注入外部上下文;标准 = 规则理解 + 工作区文件与会话事件检索、零额外 LLM 成本;专家 = LLM 任务分析 + 全量检索(文档/代码/会话)注入、上下文理解最准;一键发布 = 检索同类项目 + 工作区参考生成九章开发规格,支持多轮细化(src/client/i18n.js:cfgModeHint* / src/host/pure.js:MODE_BUDGET_OPTIONS)。
记忆开关是什么?开启后会不会把聊天内容长期保存在客户端?
记忆仅在发送前一轮「优化 → 修改 → 再优化」之间累积为最多 4 轮的链(仅内存中的 memoryRounds),下一轮代入历史并感知修改方向;消息一旦发送,记忆链立刻清空。关闭记忆时完全停止读写;本地或云端均不持久化记忆内容(src/client/helpers.js:enhance / src/client/i18n.js:cfgMemoryNote / README.md:12)。
网页打不开时怎么用「一键重启」恢复 DSH?
插件设置「模型与插件 → 端口重启 → 桌面」可一键生成带鲸鱼图标的「重启DSH」桌面快捷方式(仅 Windows),双击即在命令行窗口重启;不生成快捷方式也能用,直接执行 node "...\AppData\Local\dsh-prompt-enhancer\executor\0.1.11\lib\updater-host.cjs" --cli restart --service dsh-web --profile web 即可(README.md:40-46 / src/host/platform-service.cjs:跨平台服务管理)。
语音输入支持哪些识别引擎?本地引擎要不要额外下载模型?
默认提供云端(Qwen3-ASR / OpenAI 兼容 /audio/transcriptions)与本地(sherpa-onnx + SenseVoice,离线、不上传)双引擎;插件安装包不携带/不默认下载模型,本地引擎需在「模型配置 → 🎙 语音识别 → 引擎选本地 → 本地模型区点下载模型」自行下载(SenseVoice 228MB / Paraformer 137MB),下载完成后自动热加载(README.md:17,29 / CHANGELOG.md:VOICE-003 / lib/asr-worker.cjs:21-49)。
卸载后还在 DSH 设置里看到插件页面怎么办?
卸载后必须重启一次 DSH 才能从运行中完全卸载;如果重启后仍残留,进入 DSH 安装目录手动删除 $DSH_HOME/dsh-prompt-enhancer 与 dsh-prompt-enhancer.config.json 即可(README.md:35-38 / release-notes/3.2.4.md)。
桌面版(DSH Desktop)每次重启设置都丢失是什么问题?
该问题已在 v3.2.4 修复(GitHub Issue #1)。DSH Desktop 启动时动态分配端口,浏览器 localStorage 按 Origin 隔离,每次重启被误判为「首次安装」覆盖用户配置。修复后配置改为磁盘存储($DSH_HOME/dsh-prompt-enhancer.config.json),动态端口切换后自动恢复(release-notes/3.2.4.md / CHANGELOG.md:Issue #1 修复)。
— 源: plugin_wiki.faq_json
兼容性
- DSH: ^0.1.0-rc.6
- Node: >=22.0.0
- Platforms: macOS, Windows, Linux
— 源: plugin_wiki.compatibility_json
踩坑提醒
安装前请审阅上游仓库;本指南基于已收录字段自动派生,可能滞后于最新版本。如发现与官方文档冲突,请以上游为准。
— 来源:通用规则