Skills Plugins MCP Prompt Model 导航 博客 资讯 我的中心
界面增强 #deepseek-harness#dsh#dsh-plugin#plugin#prompt-engineering

dsh-prompt-system

提示词优化插件:模型选择左侧「优化提示词」按钮,结合当前对话与工作区文件,把草稿优化为「目标/实现措施/约束」三段式精准提示词,支持一键撤销

yuloong07-star @yuloong07-star ⬇ 1 ★ 0 main

安装

dsh plugin --profile web add github:yuloong07-star/dsh-prompt-system
下载安装清单

需要可复现安装时,可在仓库后追加 #commit 固定提交。

提示词优化插件:模型选择左侧「优化提示词」按钮,结合当前对话与工作区文件,把草稿优化为「目标/实现措施/约束」三段式精准提示词,支持一键撤销

该插件未提供要点说明,请参考仓库 README。

deepseek-harnessdshdsh-pluginpluginprompt-engineering
  1. 安装并启动 DeepSeek Harness:npx @deepseek-ai/dsh web
  2. 在终端执行上面的安装命令(CLI 会解析插件并核验来源)
  3. 用 dsh plugins list 确认已安装,必要时重启 Harness 生效

插件以当前 dsh 进程的权限运行,安装时可能执行代码。请先通读仓库源码与许可证,确认无破坏性命令与越权访问;本站只做索引,不对第三方插件安全性作担保。

代码仓库github.com/yuloong07-star/dsh-prompt-system
许可证MIT
主要语言main
下载量1
GitHub 星标0
最近推送2026-08-15
收录日期2026-09-19
分类界面增强

事实信息来自公开插件目录快照(2026-10-03),介绍文案由本站再加工。

以下为插件仓库 README 全文(原始内容,由公开目录抓取整理)。

# dsh-prompt-system

DeepSeek Harness(DSH)提示词优化插件:在对话输入框的模型选择按钮左侧提供「✨ 优化提示词」按钮,点击后由**当前对话模型**结合**对话历史**与**工作区文件**,把草稿优化为「目标 / 实现措施 / 约束」三段式精准提示词,支持一键撤销。

## 行为

| 交互 | 行为 |
|---|---|
| 点击「✨ 优化提示词」 | 第一步先创建快照(保存优化前原文),然后调用当前对话模型优化;成功后按钮变「撤销」 |
| 点击「撤销」 | 无条件恢复快照原文,不触发任何优化请求;恢复后清空快照、按钮复位 |
| 发送提示词 | 立即清空快照,按钮复位为「优化提示词」 |
| 撤销态下手动编辑草稿 | 保持撤销态,快照保留,随时可撤销 |
| Ctrl+Z | 输入框自身的文本编辑撤销,不影响按钮与快照 |

## 优化产物格式

```
【目标】把模糊描述改写为具体、可执行的任务:做什么、给谁用、期望结果。
【实现措施】每条一句话给出方向,引用工作区真实存在的文件/目录/技术栈。
【约束】最多 3 条,只保留影响输出正确性的必要规则。
```

输出风格精准克制:约束 ≤3 条、实现措施只给方向、默认不加「需人工核验」(仅当草稿明确要求时保留);草稿原文与约束上限冲突时以草稿原文为准。

## 模型与上下文

- **模型绑定**:优化所用 LLM 与创建会话时刻界面上当前选定的模型一致(`agentDefaultModel.currentSelection()`),不写死任何模型名。
- **上下文**:会话最近 ≤12 条对话(≤8000 字符)+ 工作区文件摘要(目录树 ≤60 项 + 关键文件 ≤30 个、每文件 ≤2500 字符、总量 ≤12000 字符,跳过 node_modules/.git 等)。
- **缓存**:键 = provider + model + 对话历史 hash(FNV-1a) + 草稿;模型标识读取时校验,对话历史变化即重新优化。

## 安装

**方式一:npm(推荐)**

```bash
dsh plugin --profile web add dsh-prompt-system
```

或在 DSH 设置 → 插件市场搜索安装。安装后重启 DSH web 服务生效。

**方式二:本地包**

1. 把本包目录复制(或软链)到 `~/.dsh/profiles/web/node_modules/dsh-prompt-system`(即 `$DSH_HOME/profiles/web/node_modules/dsh-prompt-system`);
2. 在 `~/.dsh/profiles/web/cordis.patch.yml` 末尾追加:

```yaml
- insert:
    - id: prompt-system
      name: 'dsh-prompt-system'
```

3. 在 profile 的 `package.json` 的 `dependencies` 中记录 `"dsh-prompt-system": "0.1.0"`;
4. 重启 DSH web 服务生效。

## 结构

```
lib/index.js    Host:Typert Remote `promptOptimizer.optimizePrompt`(扫描/上下文/缓存/LLM 调用)
lib/client.js   浏览器:模型选择左侧按钮、状态机、撤销快照
```

## 配套文档

- 系统提示词全文与「插件注入版」:`prompt-optimizer-system-prompt.md`(同仓库上游工作区)
- 迭代改动清单:`prompt-optimizer-plugin-changelog.md`

## License

MIT

数据来源:公开的 DeepSeek Harness 插件目录与各插件 GitHub 仓库。本站为独立第三方目录,与 DeepSeek、幻方(High-Flyer)及插件作者均无隶属或背书关系。

每日精选 Skill 推荐,免费送到你邮箱

输入邮箱,每天接收一个精选 AI Agent 技能推荐。完全免费,持续更新。

提交后我们会发送一封确认邮件,点击邮件里的链接才会开始收信。

完全免费,取消任意时间。我们不会发送垃圾邮件。