提示词增强 gw1450048532-arch/dsh-prompt-enhancer
DeepSeek Harness一键把输入框草稿改写为更清晰有效的提示词
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🟢 扫描:未发现敏感能力尚无人工评估展开查看扫描说明与证据 ↓
安全扫描自动 · 静态分析源码
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” 为其各自权利人的商标。预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
gw1450048532-arch/dsh-prompt-enhancer
一键把输入框草稿改写为更清晰有效的提示词
相关插件 · 对话 / 记忆
上下文中枢oceanbase/powercontext
上下文跟着工作走 —— 跨会话、跨智能体、跨人。
★ 1,489已汉化DSH
73.1
智能体记忆库plastic-labs/honcho
Honcho 是记忆基础设施,用来构建有状态的智能体。这些智能体能理解不断变化的人、智能体、群组、项目和想法。
★ 7,918已汉化DSH
71.7
长程智能体控制面loopx-project/loopx
给 Agent 一个目标,让工作持续向前。
★ 6,358已汉化DSH
71.3
智能体上下文数据库volcengine/OpenViking
给 AI 智能体用的上下文数据库
★ 41,453已汉化DSH
71.3
长效机器人团队Fei2411/DS-Bot
Download DS Bot for Windows 10/11 64-bit / 下载 Windows…
★ 5,293已汉化DSH
71.2
可携带记忆层EverMind-AI/EverOS
为什么选择 EverOS
★ 13,797已汉化DSH
71.1
这是你的仓库?认领条目