DeepSeek Harness 插件

dsh-prompt-templates

Quick prompt templates for DeepSeek Harness: global and per-session templates, a browser panel, and a Python-backed persistence backend(英文原文)

跳到安装方式

来源信息

GitHub 仓库
NelsonLongxiang/dsh-prompt-templates
最近更新
2026年8月22日
分类
记忆
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/NelsonLongxiang/dsh-prompt-templates
插件名:dsh-prompt-templates
作者:NelsonLongxiang

检查来源文件

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

文件资源管理器3 个文件
README_zh.md来源说明 · 只读预览
README 语言

@nelsonlongxiang/dsh-prompt-templates

English | 中文

![npm](https://www.npmjs.com/package/@nelsonlongxiang/dsh-prompt-templates)

DeepSeek Harness 快捷提示词模板:全局与会话级模板、右侧浏览器面板、纯 TS 的 node:sqlite 持久化——一个自包含插件,dsh plugin 即装。

![模板面板](images/image-01.png)

安装

dsh plugin --profile web add @nelsonlongxiang/dsh-prompt-templates

重启 dsh web,在输入框工具行找到模板按钮。

无需 Python 工具链——0.3.0 起 host 面直接通过 node:sqlite(Node ≥ 24)在宿主进程内持久化,读写原来 Python 子进程持有的同一个 $DSH_HOME/ext/prompt-templates/db.sqlite3(数据零迁移)。

你能得到什么

  • 全局 + 会话模板——全局处处生效;会话模板只属于当前对话,一键提升为全局
  • 插入或直发——一键追加进草稿;send-now 立即发送;编辑、删除、转全局都在行内
  • 搜索与滚动——边输入边过滤,长列表滚动可靠
  • 拖拽定位、双击复位——面板记住你放的位置
  • 设计即持久——模板经纯 TS 存储(node:sqlite)落 SQLite,由 host 插件持有并随其生命周期关闭

工作原理

src/                  TypeScript 插件(host 面 + 浏览器面)
  index.ts            Host:持有 TS 存储,暴露 HTTP 路由
  store.ts            纯 TS 模板存储(node:sqlite)
  client/             浏览器:面板 UI 注册进 shell.overlay 与
                      conversation.input.right
cordis.patch.yml      Bundle patch:挂插件行

存储是 host 面内的纯 TS 实现;不拉起任何子进程。

安全

  • 模板内容只有经用户主动插入才作为普通用户文本进入模型请求——绝不自动注入任何提示词
  • 面板仅经 Host 的插件路由访问 host 存储;无额外监听、无外联网络

开发

pnpm install
pnpm verify            # typecheck
pnpm build             # tsc host + tsc client + tsdown 浏览器 bundle

已知限制

  • 插入是追加到草稿——光标位置插入暂缓
  • 会话模板需要当前会话——无会话打开时只能用全局模板

许可证

MIT