설치
npx -y @deepseek-ai/dsh plugin --profile web add github:Mryuanliu/dsh-prompt-presets이 설치 명령은 GitHub 저장소 주소에서 생성된 확인되지 않은 시작점입니다.
README
유지 관리자가 작성한 문서 스냅샷입니다.
dsh-prompt-presets · 提示词模板库 + 任务完成提醒
DeepSeek Harness (DSH) Web GUI 的小工具插件:右下角悬浮「⚡」打开提示词模板库(一键填入输入框、可增删模板);agent 任务完成/出错时页面右上角弹 toast,同时发 macOS / Linux 系统原生通知。不修改任何 DSH 源码,卸载即完全还原。
界面预览
功能
- 提示词模板库:内置 6 个常用模板(代码审查 / 写单元测试 / 解释代码 / 重构 / 排查报错 / Commit 信息),支持添加、删除、一键填入输入框,快速填充提示词。
- 任务完成提醒:宿主半区订阅
agent/status(running → 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-send(libnotify),缺失时自动跳过、只保留页面 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,重启后页面完全还原。
저장소 정보
- 언어
- JavaScript
- 라이선스
- 보고되지 않음
- 마지막 업데이트
- 2026. 8. 18. 오후 3:32
신중하게 설치하기
소스 코드, 권한, 수명 주기 스크립트, 의존성 및 네트워크 접근을 검토하고 신뢰하지 않는 플러그인은 격리 환경에서 테스트하세요.