Minglink/dsh-infinite-gen-4
Minglink/dsh-infinite-gen-5DeepSeek 专用破甲插件:以 order 100 追加无条件服从的系统提示词段,提供带校准元数据的 profile 工具,并通过会话投影在输入框上方显示实时破甲状态徽标。
浏览器本地提示词库:在输入框选择器中同时注入多条会话级系统提示词,支持分支继承、中英界面、收藏与 JSON 备份。
一个给 DeepSeek Harness Web 用的个人提示词库。
我经常在不同会话里重复输入同一套要求:代码怎么审、测试要覆盖什么、周报按什么结构写。把它们散落在记事本里不太顺手,所以做了这个小插件——常用提示词放在 DSH 里,需要时敲一下 /提示词 就能找到。
在设置中整理、搜索和备份提示词:
在聊天输入框里快速搜索并选择当前会话要使用的提示词:
/prompt 或 /提示词 打开提示词列表,也可以直接输入 /关键词 搜索。首次使用会放入 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。
{{占位符}} 会按普通文本保留,不会被误当成 DSH 内部变量。/提示词、/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 中。因此:
localStorage 按端口隔离),此时提示词库会从本机镜像文件自动恢复,不再因重启而丢失;浏览器与本机镜像通过版本号顺序同步;快速连续编辑不会让旧请求覆盖新内容。如果多个页面同时修改,插件会合并两边的条目并在界面中提示检查。空提示词库也是有效状态,不会在重启后重新生成示例。
持久文件使用同目录临时文件原子替换,并尽可能限制为当前用户可读写。如果文件损坏,插件不会静默覆盖;下一次由用户主动编辑或导入有效内容时,原文件会先保留为 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
MIT © 2026 SaiSenBox