DeepSHPlugins
dsh-prompt-manager 專案預覽
GITHUB / COMMUNITY PROJECT

dsh-prompt-manager

會話與訊息JavaScriptMIT

瀏覽器本地提示詞庫:在輸入框選擇器中同時注入多條會話級系統提示詞,支援分支繼承、中英介面、收藏與 JSON 備份。

7 StarsSaiSenBox 更新時間 2026-08-23
訪問 GitHub 倉庫
dsh-prompt-manager 專案預覽
dsh-prompt-manager 介面截圖dsh-prompt-manager 介面截圖

專案介紹

中文

瀏覽器本地提示詞庫:在輸入框選擇器中同時注入多條會話級系統提示詞,支援分支繼承、中英介面、收藏與 JSON 備份。

English

Browser-local prompt library with a composer picker for injecting multiple session-scoped system prompts, branch inheritance, bilingual UI, favorites, and JSON backups.

專案資訊與收錄訊號

快照 2026-09-11
作者 / 組織
SaiSenBox
倉庫
SaiSenBox/dsh-prompt-manager
GitHub Stars
7
Forks
1
開發語言
JavaScript
許可證
MIT
最近推送
2026-08-23
Manifest
資料中檢測到宣告

公開倉庫不自動等於可商用;許可證與當前相容性以原專案文件為準。Manifest 和資料評分不構成安裝安全認證。

資料評分

72/ 100
維護活躍
88
文件與實用資訊
100
生態關注度
29
安裝便捷訊號
75
專案宣告訊號
100

近 19 天仍在更新;README 含完整安裝與使用說明;關注度尚低(7)。

評分來自已有資料快照的五維模型,僅作瀏覽參考,不是實際使用評測或安全檢測結論。

安裝與使用

所有專案資料與許可均以對應 GitHub 倉庫為準。

dsh plugin --profile web add dsh-prompt-manager

複製命令不會自動執行。請先閱讀倉庫文件,確認環境要求與許可證。

專案截圖

倉庫 README

GitHub 原文

已儲存的倉庫文件快照;文件抓取時間未記錄,可能與上方目錄介紹處於不同版本。安裝前請核對當前倉庫說明。

儲存庫檔案保留原文,指令與授權文字不作自動改寫。

dsh-prompt-manager

English

一个给 DeepSeek Harness Web 用的个人提示词库。

我经常在不同会话里重复输入同一套要求:代码怎么审、测试要覆盖什么、周报按什么结构写。把它们散落在记事本里不太顺手,所以做了这个小插件——常用提示词放在 DSH 里,需要时敲一下 /提示词 就能找到。

界面预览

在设置中整理、搜索和备份提示词:

提示词库

在聊天输入框里快速搜索并选择当前会话要使用的提示词:

聊天输入框提示词选择器

能做什么

  • 在 设置 → 提示词管理 中新建、编辑、删除和搜索提示词。
  • 收藏常用提示词;候选列表也会参考使用次数和最近使用时间排序。
  • 在聊天输入框使用 /prompt 或 /提示词 打开提示词列表,也可以直接输入 /关键词 搜索。
  • 聊天输入框的工具栏里有一个“提示词”按钮;展开栏会紧贴按钮显示,可以搜索并同时勾选多条提示词,也能单独移除。
  • 启用后按钮会直接显示提示词名称;从当前会话新建的分支会继承提示词,并显示相同状态。
  • 把提示词库导出为 JSON 备份,也可以用“合并”或“替换”方式导入。
  • 跟随 DSH 的语言设置切换中文或英文。
  • 数据只保存在本机(浏览器与本地镜像文件),不会由插件上传到网络。

首次使用会放入 4 条示例提示词,随时可以改掉或删除。

安装

推荐使用 DSH 的插件命令安装 npm 版本:

dsh plugin --profile web add dsh-prompt-manager

安装后重启 DSH Web。

如果是从源码调试,也可以在本项目目录运行:

powershell -ExecutionPolicy Bypass -File .\install.ps1

脚本会把插件复制到 $DSH_HOME/local-plugins/dsh-prompt-manager,加入 Web profile,并安全地补充 cordis.patch.yml。

使用

  1. 打开 DSH Web 左下角的 设置,进入 提示词管理,这里只负责新建、编辑、整理和备份提示词。
  2. 点“新建”,填写标题、标签和正文。{{占位符}} 会按普通文本保留,不会被误当成 DSH 内部变量。
  3. 回到会话输入框,点击访问模式右侧的 提示词 按钮,在弹出的列表中搜索并选择一条或多条提示词。
  4. 启用后按钮会显示当前提示词名称或启用数量。再次打开列表即可继续添加或单独移除;提示词作为系统指令参与后续请求,不会伪装成聊天消息。
  5. 也可以输入 /提示词、/prompt 或 /关键词 快速选择。选中后斜杠文本会自动消失。

编辑时可以按 Ctrl + Enter(macOS 为 ⌘ + Enter)快速保存。

备份与隐私

提示词默认保存在浏览器 localStorage 的 dsh-prompt-manager.prompts 键中,并镜像到本机 $DSH_HOME/dsh-prompt-manager/prompts.json(可用环境变量 DSH_PROMPT_MANAGER_DATA_DIR 更改目录); 每个会话当前启用的提示词集合保存在 dsh-prompt-manager.session-injections 中。因此:

  • 同一浏览器的多个标签页会同步;
  • DSH 桌面应用每次启动可能使用新端口(浏览器 localStorage 按端口隔离),此时提示词库会从本机镜像文件自动恢复,不再因重启而丢失;
  • 换浏览器或清理站点数据前,建议先点“导出”;
  • 导入“合并”会保留现有条目,同 ID 的备份条目会覆盖旧条目;
  • 导入“替换”会用备份完整替换当前提示词库。

浏览器与本机镜像通过版本号顺序同步;快速连续编辑不会让旧请求覆盖新内容。如果多个页面同时修改,插件会合并两边的条目并在界面中提示检查。空提示词库也是有效状态,不会在重启后重新生成示例。

持久文件使用同目录临时文件原子替换,并尽可能限制为当前用户可读写。如果文件损坏,插件不会静默覆盖;下一次由用户主动编辑或导入有效内容时,原文件会先保留为 prompts.json.corrupt-*。读取或同步失败会直接显示在提示词库页面。

系统提示词本身只在当前 DSH 进程内生效;如果 DSH 重启,Web 客户端会从浏览器本地记录为仍存在的会话恢复注入。会话分支继承最近祖先会话的提示词集合,也可以在分支内单独新增或移除其中一条。插件默认只允许本机页面读取或修改提示词及注入状态;需要远程管理时必须显式设置 DSH_PROMPT_MANAGER_ALLOW_REMOTE=1。

插件会校验导入和本地数据。遇到损坏数据或浏览器拒绝写入时,界面会明确提示,不再静默假装保存成功。

卸载

powershell -ExecutionPolicy Bypass -File .\uninstall.ps1

卸载脚本会移除插件和 profile 注册,但会保留浏览器里的提示词数据。

开发检查

npm run check
npm test
npm run pack:check

License

MIT © 2026 SaiSenBox

使用前核對

安裝步驟、相容版本與授權範圍以原專案當前文件為準。Stars 和評分是快照中的導航訊號。

安裝與排錯 · 專案問題反饋

同類專案