dsh-prompt:DSH 侧边栏与 Composer 的可复用提示词模板库

前言

在 DeepSeek Harness(DSH)里反复写系统提示、开场白或固定工作流时,常见做法是把内容放在笔记或外部文档里,每次手动复制到 Composer。这样既容易漏改版本,也不方便按场景切换。下面介绍的 dsh-prompt(仓库名 dsh-prompt,README 中产品名 Scene Prompt Flow)是面向 Web / Desktop 界面的客户端 bundle:在侧边栏提供可搜索的模板库,在 Composer 工具行提供紧凑选择器,并在空白新会话里用「场景提示流」按分类选子场景。维护者为 qifenglun1,源码与说明见 GitHub 仓库,社区目录页为 skillhub.cn/plugins/qifenglun1/dsh-prompt。社区目录为独立站点,与 DeepSeek / 幻方无官方从属关系。

这是什么

dsh-prompt 把可复用的提示词模板放在 DSH 界面内一键可达的位置:浏览、管理、搜索,并在光标处插入模板;若无打开中的会话,选模板会新建会话并把内容放进草稿。插件无需 API Key、令牌或外部服务配置;界面语言跟随 DSH 语言设置(英文或简体中文)。当前 package 版本为 2.0.0,许可证 MIT,要求 DeepSeek Harness 0.2.1-rc.2 或更新版本,且使用 Web 或 Desktop UI。

核心功能

三处入口

  1. 侧边栏库:左侧边栏书签打开完整模板库面板。
  2. Composer 选择器:Composer 工具行上的小书签按钮打开紧凑、可搜索的选择器,无需离开当前会话。
  3. 场景提示流:空白新会话时,Composer 上方显示 10 个工作类胶囊;初始未选分类时不显示卡片。选分类后在一行内展示该分类下的子场景卡片(每类预设 5 个子场景;职场写作类为 10 张卡片)。再次点击已选胶囊可取消并隐藏卡片。选子场景卡片会应用该子场景的 System Prompt,并在光标处插入 starter prompt。提示流生成器 meta 场景在左侧库顶部以独立条带展示。

预设与 System Prompt

内置 10 个工作分类(职场写作、自媒体创作、文字润色、学习辅导、PPT 制作、编程助手、求职助手、资料分析、生活规划、律师工作流)及 提示流生成器 meta 分类为只读。共 55 个工作预设子场景(每类 5 个,职场写作为 10 个)加 1 个生成器;每个工作预设带有固定的简体中文 System Prompt 与执行模式,预设正文只读,可通过 Save as mine 复制为可编辑副本。仅选工作分类不会附加 System Prompt;选子场景卡片才应用对应 prompt;取消分类会清除。

模板与场景管理

支持创建、编辑、删除、复制、拷贝、搜索,以及按场景筛选模板。可先 New scene 建自定义场景再建模板;Manage scenes 可重命名或删除自定义场景,删除后模板归入 No scene。自定义场景可配置 System Prompt。

左侧库排序

在左侧库打开 Reorder 可拖拽场景或卡片排序;每行有上移/下移按钮,手柄支持 Alt+↑/↓,触屏用按钮。Restore defaults 经确认后清除自定义顺序;Cancel 恢复打开对话框前的顺序;Done 保留当前顺序。新会话场景区只读,无拖拽或排序控件;顺序保存在当前浏览器,并反映到新会话的场景提示流。

提示流生成器与 JSON 导入

生成器会在会话中列出场景、System Prompt 与卡片,并提供可复制的 JSON。将 JSON 粘贴进库中预览并确认即可追加自定义场景;规范化 JSON 可再次复制;开启更新选项可替换已有自定义场景。不生成文件。

插入行为

模板插入当前草稿光标处;若有选区则替换选区。可通过 Composer 常规范撤销。无打开会话时选模板会新建会话并把模板放入草稿。

安装与启用

插件是 bundle,须通过 DSH 插件管理器安装,不要直接打开 client.js。仓库根目录即安装包根(含 package.json、cordis.patch.yml、index.js、client.js),无构建步骤。

图形界面(Desktop / Web,推荐)

  1. 在 DSH 中打开 Plugins。
  2. 选择 Add plugin → Install a third-party plugin。
  3. 粘贴仓库地址:
https://github.com/qifenglun1/dsh-prompt
  1. 阅读信任提示并确认安装。
  2. 若 prompt-library 行仍为关闭,在 Plugins 中启用。
  3. 若侧边栏书签未出现,刷新 Web GUI 一次。

CLI

安装会转发到对应 profile 的 pnpm,请将 web 换成你实际使用的 profile(web、desktop 或自定义名):

dsh plugin --profile web add github:qifenglun1/dsh-prompt

等价 GitHub URL 形式:

dsh plugin --profile web add https://github.com/qifenglun1/dsh-prompt

从 1.x 升级时,2.0.0 将包名由 dsh-plugin-prompt 改为 dsh-prompt,需先移除旧包再安装新包;浏览器内已保存的模板、分类与排序会保留:

dsh plugin --profile web remove dsh-plugin-prompt
dsh plugin --profile web add github:qifenglun1/dsh-prompt

卸载 bundle 会移除侧边栏入口与 Composer 选择器;已保存在浏览器中的模板不会因卸载而删除。非官方插件升级方式一般为卸载后重装新版本。

典型用法

从 Composer 快速插入:在会话 Composer 工具行点书签按钮,搜索模板,选中后内容出现在光标处(或替换选区)。

空白新会话按场景开工:新建且尚未发消息的会话中,在 Composer 上方点某一工作分类胶囊,选一张子场景卡片;System Prompt 与 starter 一并生效。不需要时再次点击同一胶囊清空。

把预设改成自己的:在库中打开只读预设,用 Save as mine 得到可编辑副本,再在模板编辑器里改场景或正文。

自定义排序:左侧库 → Reorder 调整场景与子卡片顺序 → Done;新开会话时场景流顺序与库一致。

用生成器扩展场景:在 提示流生成器 中按对话生成结构化 JSON,复制后粘贴到库中预览、确认导入;需要覆盖已有自定义场景时启用更新选项。

适用场景与注意

适合经常在 DSH 里切换写作、编程、求职、资料分析等固定提示结构的用户,以及希望把提示流结构化、在浏览器内本地管理模板与排序的开发者。

安装前请自行阅读仓库源码与 MIT 许可证。插件以当前 DSH 进程权限在客户端运行;从 GitHub 安装需要能访问 GitHub。不要手改 profile 的 package.json 或 cordis.patch.yml,由插件管理器维护。

结尾

dsh-prompt 把可搜索的模板库、Composer 紧凑选择器和空白会话上的场景提示流收进 DSH 界面,并附带 55 个工作预设与提示流生成器,无需额外配置即可在光标处插入或开新会话草稿。详情与 issue 见 GitHub:qifenglun1/dsh-prompt,目录条目见 skillhub.cn/plugins/qifenglun1/dsh-prompt。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜