DeepSeek Harness 插件

dsh-prompt-presets-mryuanli

提示词模板库 + 任务完成提醒 (prompt templates + task completion alerts) for DeepSeek Harness Web GUI — static Cordis plugin bundle (host + client halves)(英文原文)

跳到安装方式

来源信息

GitHub 仓库
Mryuanliu/dsh-prompt-presets
最近更新
2026年8月18日
分类
自动化与任务
GitHub stars
0
载体类型
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/Mryuanliu/dsh-prompt-presets
插件名:dsh-prompt-presets-mryuanli
作者:Mryuanliu

检查来源文件

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

文件资源管理器2 个文件
README.md来源说明 · 只读预览

dsh-prompt-presets · 提示词模板库 + 任务完成提醒

DeepSeek Harness (DSH) Web GUI 的小工具插件:右下角悬浮「⚡」打开提示词模板库(一键填入输入框、可增删模板);agent 任务完成/出错时页面右上角弹 toast,同时发 macOS / Linux 系统原生通知。不修改任何 DSH 源码,卸载即完全还原。

界面预览

<p align="center"> <img src="image-new.png" alt="dsh-prompt-presets 界面截图:右下角 ⚡ 悬浮按钮,打开后显示提示词模板面板" width="700"> </p>

功能

  • 提示词模板库:内置 6 个常用模板(代码审查 / 写单元测试 / 解释代码 / 重构 / 排查报错 / Commit 信息),支持添加、删除、一键填入输入框,快速填充提示词。
  • 任务完成提醒:宿主半区订阅 agent/statusrunning → idle)与 agent/error,完成/出错事件写入内存环形缓冲,前端每 2.5s 轮询 /dsh-toolbox/events 弹 toast;宿主同时调用 osascript(macOS)/ notify-send(Linux)发系统通知。

安装

dsh plugin --profile web add github:Mryuanliu/dsh-prompt-presets
dsh web   # 重启 DSH 生效

打开 dsh web 页面,右下角出现「⚡」按钮即安装成功。

使用

  • 点「⚡」展开/收起模板面板;点模板行「填入」把模板内容填进当前会话输入框。
  • 面板底部可添加自定义模板;行内「删」按钮删除。
  • agent 跑任务时切到后台再切回来,任务结束会看到右上角 toast 和系统通知。

数据存放

  • 模板持久化在 ~/.dsh/dsh-toolbox.json,可手动编辑(重启后生效)。
  • 可用环境变量 DSH_TOOLBOX_DATA_DIR 指定其他目录。
  • 提示:macOS 系统通知需要 osascript(系统自带);Linux 需要 notify-sendlibnotify),缺失时自动跳过、只保留页面 toast。

已知限制

  • agent/status 包含子 agent 的状态切换,理论上子任务结束也会提醒;已对同一会话做 1s 防抖。
  • 事件缓冲在内存中(最多 30 条),dsh web 重启后清空;前端只在页面打开时轮询。
  • 页面 toast 依赖页面存活;系统通知不受页面影响。

开发

  • 源码即产物,直接改 bundle/host.js(宿主,ESM)与 bundle/client.js(浏览器,window.__ModuleLoader__.load 格式),改完重启 dsh web 生效。
  • link: 安装指向本目录,改动无需重装。
  • 卸载:dsh plugin --profile web remove dsh-prompt-presets,重启后页面完全还原。