🎁 福利专区全网大模型免费应用 + 新用户福利 + 注册活动入口,低成本玩转 AI

提示词增强 gw1450048532-arch/dsh-prompt-enhancer

DeepSeek Harness
gw1450048532-arch8 天前有提交已提供中文文档扫描:未发现敏感能力

一键把输入框草稿改写为更清晰有效的提示词

30/100
综合分
0
GitHub 星标
—
npm 周下载
—/5
用户评分

数据截至 2026/10/26 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。

安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add gw1450048532-arch/dsh-prompt-enhancer
该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)

状态速览

判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态
信任档位:仅索引
是什么
dsh 原生插件 · chat
装得上吗
本站尚未做安装检查
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
活跃:最近一次提交在 8 天前
档位由哪些信号合成

本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。

验证判据与等级说明 →
社区实装还没有人打卡 · 装过的第一个就是你
安全扫描自动 · 静态分析源码
v2.7.0
🟢 扫描:未发现敏感能力尚无人工评估
展开查看扫描说明与证据 ↓

静态扫描未发现敏感能力:最多只发网络请求、读取自身元数据或只读文件,未发现执行命令、文件写入或敏感信息读取。

写入剪贴板(不计风险)发起外部网络请求
查看扫描证据(共 2 处,展示前 2 条)
  • 发起网络请求
    client.js:208
    const response = await fetch(ROUTE, {
  • 写入剪贴板
    client.js:273
    await navigator.clipboard.writeText(optimized)
扫描于 2026/11/4(0 天前) · 范围 入口闭包 + 发布文件清单 · 来源 GitHub 仓库

静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。

给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个

DeepSeek Harness 聊天输入框的「✨ Enhance prompt」按钮:用模型重写当前草稿并写回,不污染会话日志和聊天记录。

README

由 DeepSeek 最新模型翻译生成
✨ dsh-prompt-enhancer(中文说明) 一个面向 DeepSeek Harness 的社区插件:在对话输入框工具栏增加「✨ 增强提示词」按钮。点击后,当前草稿会交给模型改写成更清晰、更有效的提示词,并直接回填到输入框。不写会话日志、不触发 Agent 回合、不打断对话。 | 点击前:输入框工具栏中的按钮 | 点击后:模型优化结果已回填 | | 输入框中的增强按钮 | 优化结果回填 | 功能 - 一键优化:按钮位于输入框左侧工具行(+ 与权限选择器之后),随应用语言显示中文或英文。 - 快速的辅助模型调用:使用 profile 的默认模型选择,并自动选择模型声明的最低 reasoning 档(deepseek-flash 实测约 2 秒)。 - 安全回填:通过带 revision 守卫的编辑器 API 整体替换草稿(原子编辑,可撤销)。若请求期间用户修改了草稿,绝不覆盖新输入,而是把优化结果复制到剪贴板并提示。 - 不污染会话:不追加会话事件、不产生模型消息、不启动 Agent 回合。 - 本机鉴权通道:Host 端点走 DSH 既有的浏览器 cookie /api 通道,插件不新开端口、不增加未鉴权路由。 - 可配置:输入/输出上限、超时、系统提示词、provider/model 覆盖。 - 双语:按钮、提示、插件管理器元数据均提供中英文本。
展开完整文档(README 剩余 1 节)
✨ dsh-prompt-enhancer(中文说明)

一个面向 DeepSeek Harness 的社区插件:在对话输入框工具栏增加「✨ 增强提示词」按钮。点击后,当前草稿会交给模型改写成更清晰、更有效的提示词,并直接回填到输入框。不写会话日志、不触发 Agent 回合、不打断对话。

| 点击前:输入框工具栏中的按钮 | 点击后:模型优化结果已回填 |
| 输入框中的增强按钮 | 优化结果回填 |

功能

- 一键优化:按钮位于输入框左侧工具行(+ 与权限选择器之后),随应用语言显示中文或英文。
- 快速的辅助模型调用:使用 profile 的默认模型选择,并自动选择模型声明的最低 reasoning 档(deepseek-flash 实测约 2 秒)。
- 安全回填:通过带 revision 守卫的编辑器 API 整体替换草稿(原子编辑,可撤销)。若请求期间用户修改了草稿,绝不覆盖新输入,而是把优化结果复制到剪贴板并提示。
- 不污染会话:不追加会话事件、不产生模型消息、不启动 Agent 回合。
- 本机鉴权通道:Host 端点走 DSH 既有的浏览器 cookie /api 通道,插件不新开端口、不增加未鉴权路由。
- 可配置:输入/输出上限、超时、系统提示词、provider/model 覆盖。
- 双语:按钮、提示、插件管理器元数据均提供中英文本。

环境要求

- DeepSeek Harness(DSH)0.2.1-rc.3——本插件开发与验证所用的版本。
- 带 Web UI 的 profile(桌面端或 dsh web),且已组合 llm 服务(@deepseek-ai/dsh-base 自带)。
- 无需额外依赖或构建步骤,DSH 自带 Node.js 22+ 运行时。

安装

方式 A —— 插件管理器(推荐)

1. 打开 DSH 的 插件 → 添加插件。
2. 填入本仓库地址:https://github.com/gw1450048532-arch/dsh-prompt-enhancer
3. 安装后确认 bundle dsh-prompt-enhancer 处于启用状态。
4. 若插件行未立即出现,重启 DSH。

方式 B —— 命令行

dsh plugin --profile <profile> add github:gw1450048532-arch/dsh-prompt-enhancer
然后在“插件”页面启用该 bundle

方式 C —— 本地开发(link 安装)

git clone https://github.com/gw1450048532-arch/dsh-prompt-enhancer.git

然后在 插件 → 添加插件 中填入克隆目录的绝对路径,或自行在 profile 中添加 link: 依赖。
注意:以工作区 link 方式安装的包不在 DSH HMR 监听范围,修改 index.js / client.js 后需重启 DSH。

安装完成后,按钮出现在输入框左侧工具行 + / 模式控件之后。

使用

1. 在输入框输入草稿。
2. 点击 ✨ 增强提示词。
3. 等待约 1–3 秒,草稿被替换为优化后的提示词,按钮旁出现「已回填优化结果」提示。
4. 按需修改后正常发送。

行为细节:

- 草稿为空时按钮禁用;请求进行中显示「优化中… / Enhancing…」。
- 同一时间只允许一次优化,重复点击会被忽略。
- 请求期间草稿被修改、或编辑器暂不可用时,结果复制到剪贴板,不会覆盖用户内容。
- 草稿中含引用 chip(如 @文件 引用)时不自动整稿替换,改用剪贴板兜底以保留引用。

配置

所有配置项均可选,未配置时使用默认值。可在 profile 的 cordis.patch.yml(用户补丁层)覆盖:

C:\Users\<用户>\.dsh\profiles\<profile>\cordis.patch.yml
- id: prompt-enhancer
name: dsh-prompt-enhancer
config:
maxInputChars: 8000
maxOutputTokens: 2048
timeoutMs: 90000
systemPrompt: "请把用户的提示词改写为……"
provider: deepseek-official
model: deepseek-flash

| 字段 | 默认值 | 说明 |
| maxInputChars | 8000 | 允许优化的草稿最大字符数。 |
| maxOutputTokens | 2048 | 优化结果的输出 token 上限。 |
| timeoutMs | 90000 | Host 侧单次调用的端到端超时(毫秒)。 |
| systemPrompt | 内置 | 覆盖优化指令。 |
| provider / model | profile 默认 | 显式指定辅助调用的模型路由;必须成对配置。 |

浏览器半自身在 150 秒后会中止请求,因此把 timeoutMs 调高到 150000 以上不会延长工具栏动作的实际期限。

工作原理

输入框(浏览器半) Host 半 ───────────────── ─────── useInput → 读取草稿点击 ✨ │ ├─ POST api/prompt-enhancer/enhance ────────▶ /api 鉴权通道(浏览器 cookie) │ ctx.connection.fetch.register 注册的路由 │ ctx.llm.prepareCall({provider, model, maxTokens}) │ call.stream({system, messages, signal}) │ ↳ 累加 text-delta │ ↳ 清理代码围栏/标签,拒绝空结果与截断
├─ { ok: true, text } ◀────────────────────── 200 JSON
│
└─ inputActions.insertText(optimized, {start: 0, end: draft.length, draftRev})
(带 revision 守卫的整稿替换;冲突时降级为剪贴板)

- 浏览器半使用 conversation.input.left 插槽的标准 props(useInput / inputActions / sessionId),不直接操作 DOM。
- Host 半在 Connection 的鉴权 fetch 通道注册一条精确路由,请求由 DSH 既有浏览器会话鉴权,不进入模型回合或会话日志。
- 模型路由默认读取 ctx.get('agentDefaultModel').currentSelection(),也可用配置覆盖。

隐私与安全

- 唯一离开本机的数据是你主动提交优化的草稿文本,经 DSH 常规 LLM 管道发往已配置的模型提供商。
- 无遥测、无第三方网络请求、不读取凭据。
- 本地端点由 DSH 自身的回环服务器承载,位于鉴权的 /api 通道上;插件不新开监听端口、不增加未鉴权路由。
- 威胁模型与漏洞报告方式见 SECURITY.md。

兼容性与维护

DSH 目前仍是预发布版本,插件 API(slots、InputActions、connection.fetch)可能变化。本插件声明 engines.dsh: ^0.2.1-rc.3;在更新的 DSH 版本上可能被拒绝安装或需要适配。仓库 CI 负责静态检查(清单、bundle 一致性、资源)与单元测试,并对固定的 DSH 版本做人工验证——详见 docs/VERIFICATION.md(含端到端记录与升级冒烟清单)。

维护预期:单功能小插件,无构建步骤,两个运行时源文件(index.js、client.js)加一个纯函数模块(lib/prompt.js)。DSH 升级若导致失效,修复通常局限于 index.js(路由/LLM API)或 client.js(插槽/输入 API)。

开发

git clone https://github.com/gw1450048532-arch/dsh-prompt-enhancer.git
cd dsh-prompt-enhancer
npm run check # node --check + 清单/资源校验 + 单元测试
npm test # 仅运行 lib/prompt.js 的单元测试

无运行时依赖、无构建步骤:包根目录即 bundle,index.js 是 Host 半,client.js 是浏览器模块加载器工厂, lib/prompt.js 存放带单元测试的纯函数。本地 link 安装流程见 CONTRIBUTING.md。

发布流程:更新 CHANGELOG.md 与 version,执行 npm run check,打 vX.Y.Z 标签,按 RELEASE_NOTES.md 发布 GitHub Release。

许可证

MIT © 2026 GAO

本项目为社区非官方插件,与 DeepSeek 无隶属或背书关系。“DeepSeek Harness”“DeepSeek” 为其各自权利人的商标。
预览分享卡片长什么样 ↓gw1450048532-arch/dsh-prompt-enhancer
分享 · DeepSeek Harness Hub
gw1450048532-arch/dsh-prompt-enhancer

一键把输入框草稿改写为更清晰有效的提示词

这是你的仓库?认领条目

回到顶部