dsh-global-system-prompt
在终端中运行以下命令:
dsh plugin install YMRwithNoworry/dsh-global-system-prompt
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install YMRwithNoworry/dsh-global-system-prompt 安装本插件(源码:https://github.com/YMRwithNoworry/dsh-global-system-prompt)。
插件介绍
在 DeepSeek Harness 里,你希望有一段自己写的规则或偏好,每一轮对话都自动带上,而不是每次新开话题重复粘贴。cc-switch 用户熟悉的「全局提示词」正是这个需求;dsh-global-system-prompt 把同等能力补进 DSH,并在 Web 设置里直接编辑、保存后下一轮请求即生效,无需重启进程。
插件走两条互补的通道:把内容注册为系统提示词里的独立段落(默认紧跟 harness 身份行之后),保证 DSH 每一轮都带上;同时把同一段文字维护进当前会话所在项目根目录的 AGENTS.md 托管区块,让 Claude Code、Cursor、Zed 等工具和同仓库的后续会话也能读到,并随 git 一起走。你还可以选择在注入末尾附上全局提示词与用户全局指令文件的绝对路径,避免模型在磁盘上乱猜文件位置。
配置可以分项开关:只停项目同步、只关路径说明,或整插件停用。系统提示词通道支持 maxBytes 与 escapeBraces,避免大段文本或 JSON 里的 {{ 触发插值错误;项目写入采用原子替换,区块外内容一字不改,失败只记警告不中断回合。
适合需要统一「人设、编码规范、回复语言」等跨会话约束的 DSH 用户;也适合同一仓库混用多种 AI 工具、希望规则写进项目 AGENTS.md 的团队。若你只想用内置的 ~/.dsh/AGENTS.md 全局规则通道,可以与本插件并存或只开其中一条。
使用场景
- 希望每轮 DSH 对话自动带上统一的编码规范或回复语言
- 同一仓库在 Cursor、Claude Code 等工具间切换,需要规则写进项目 AGENTS.md
- 全局提示词里含 JSON 或模板,需要稳定注入且不被 {{ 插值打断
适合人员
- 日常用 DSH 且需要跨会话固定「人设」或偏好的个人开发者
- 在 monorepo 或多工具协作、希望规则随 git 走的团队
- 从 cc-switch 迁移、熟悉 Web 面板编辑全局提示词的用户