DeepSeek Harness 插件

dsh-prompt-polish-13219287

DeepSeek Harness 输入栏提示词优化插件:6 种策略 × 3 种语言与自定义指令重写草稿,可选携带聊天上下文(含压缩摘要)、目标与任务清单,结果确认弹窗、最近 5 次历史与三级设置持久化。Input-bar prompt optimizer for DeepSeek Harness: rewrites drafts with 6 strategies × 3 languages(英文原文)

跳到安装方式

来源信息

GitHub 仓库
1321928757/dsh-prompt-polish
最近更新
2026年8月18日
分类
自动化与任务
GitHub stars
1
载体类型
plugin
目录证据
上游声明已找到 dsh.bundle
证据路径
package.json#dsh.bundle
核对版本
0.1.0-rc.8
上游核对日期
2026-08-20

该证据由上游目录提供。本站没有安装、运行或安全审核这个插件。

安装

默认先复制一段 Prompt,让 Agent 读 GitHub 仓库和源码;需要自己装时再切到命令。

复制这段 Prompt,发给 DSH、Codex 或其他 Agent,让它先读 GitHub 仓库和源码。

请先不要安装或执行任何命令。阅读这个插件的 GitHub 仓库、README 和关键源码,然后用清楚、直接的方式回答以下问题,帮助我判断它是否适合我的需求:

1. 这个插件是什么,解决什么问题;
2. 适合哪些用户和典型使用场景;
3. 安装后如何使用,并给出一个最小使用示例;
4. 有哪些已知限制,以及隐私、安全、兼容性或维护风险;
5. 给出“推荐 / 有条件推荐 / 不推荐”的明确建议和理由。

请区分仓库明确说明、根据源码推断和未知信息。证据不足时请明确说明,不要猜测或照抄 README。

GitHub:https://github.com/1321928757/dsh-prompt-polish
插件名:dsh-prompt-polish-13219287
作者:1321928757

检查来源文件

安装前先看这个插件目录里的 README 和其他文件。

文件资源管理器4 个文件
README.zh-CN.md来源说明 · 只读预览
README 语言

dsh-prompt-polish

English | 中文

DeepSeek Harness(DSH)输入栏提示词优化插件:一个 ✨ 优化 按钮,一键把草稿重写为更清晰、更具体、更可执行的提示词,并可选携带当前会话的背景信息。

  • 6 种策略 × 3 种语言 + 自定义指令
  • 可选上下文:目标、任务清单、压缩摘要、工具结果、对话历史
  • 结果确认弹窗(采用 / 保留原稿 / 稍后再看),绝不静默覆盖草稿
  • 最近 5 次优化历史(回看 / 回填 / 删除)
  • 优化期间冻结输入框,双超时防卡死
  • 三级设置持久化(浏览器 L1 → 设置页行 L2 → 工作区文件 L3)

安装

dsh plugin --profile web add github:1321928757/dsh-prompt-polish#v0.2.1

或从 npm 安装(发布后可用):

dsh plugin --profile web add dsh-prompt-polish

PowerShell 一键安装(自动补齐 pnpm、固定版本、装完自检):

irm https://raw.githubusercontent.com/1321928757/dsh-prompt-polish/v0.2.1/scripts/install.ps1 | iex

装完重启 dsh web,输入栏左侧即出现 ✨ 优化 按钮。验证:

dsh --profile web --dump-config | findstr dsh-prompt-polish

卸载:dsh plugin --profile web remove dsh-prompt-polish

> 依赖:DeepSeek Harness(Node ≥ 20)。插件本身无构建步骤,git 安装不需要任何构建授权;所有模型请求走本机已在 DSH 中配置的模型,不向任何第三方发送数据。

使用

入口功能
输入栏 ✨ 优化按当前策略重写草稿;📖 开关开启时携带会话背景
输入栏 设置面板:📖 上下文开关、🔧 工具结果开关、模式、语言、自定义指令、优化历史、本次携带统计
设置页「📖 参考聊天记录上下文」L2 设置行,与面板开关联动

模式:默认(消歧修正)/ 压缩精简 / 结构化(目标·背景·要求·期望输出)/ 创意扩展 / 翻译 / 代码请求。语言:跟随原文 / 中文 / 英文(翻译模式下为目标语言)。

输出保证:结果永远是「用户要发送给 AI 的第一人称请求」,不会以「可以」「好的」「我来」开头,也不会回答草稿中的问题——这是构建期提示词的红线,逐字节固定。

截图

输入栏的 ✨ 优化按钮与 ⚙ 设置入口:

![输入栏优化按钮](assets/composer.png)

优化结果确认弹窗(采用 / 保留原稿 / 稍后再看):

![优化确认弹窗](assets/dialog.png)

设置面板(上下文开关、模式、语言、自定义指令、优化历史):

![设置面板](assets/settings.png)

设置持久化(三级)

1. L1 浏览器localStorageptopt.settings.v1,即时生效; 2. L2 设置页:DSH 设置 → 通用 里的开关行,与面板联动; 3. L3 工作区文件<workspace>/.dsh/prompt-optimizer/settings.json,跨浏览器/机器同步;写入受 DSH 沙箱策略约束,被拒时静默降级 L1(不报错、不阻塞)。

兼容性

  • 宿主能力要求(web profile 内置):llmsessionsfssandboxPolicyagentDefaultModeltimertypert-loader —— 均为 @deepseek-ai/dsh-base 默认提供;
  • 浏览器侧经 Typert RPC(remote.promptPolish.*)与宿主通信,无额外网络端点;
  • UI 全部使用 --dsw-* 主题令牌,跟随全局亮/暗主题。

开发

node --test test/          # 单测(策略组装、截断、分类)
node --check lib/index.js  # 语法检查

本地安装调试:

dsh plugin --profile demo add ./path/to/dsh-prompt-polish
dsh --profile demo --dump-config

License

[MIT](LICENSE)。本插件与 DeepSeek 官方无隶属关系;安装即在你的机器上运行第三方代码,请自行审阅源码。