dsh-global-prompt
在终端中运行以下命令:
dsh plugin install Y-King666/dsh-global-prompt
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 终端执行 dsh plugin install Y-King666/dsh-global-prompt,即可从 https://github.com/Y-King666/dsh-global-prompt 安装该插件。
插件介绍
想在每次和 DSH Agent 对话时都带上同一套偏好、规范或项目背景,却不想每次手动粘贴,是很多人的真实痛点。dsh-global-prompt 在设置页增加「全局提示词」分区:一个大输入框配合保存与取消,把内容写入用户级的 ~/.dsh/AGENTS.md。你只管维护这一份文件,上下文注入交给 DSH 官方机制完成。
插件本身不负责「往会话里塞提示词」。默认启用的 dsh-agent-instructions 会在会话开始时读取 AGENTS.md,并在每一步通过 reconcileInstructionContext 比对文件版本;本插件只做读写该文件的宿主与设置界面。实测在 Web GUI 中保存后,同一会话的下一步即可看到来自该文件的 Instructions,删除文件后也会在同会话内收到移除提示,无需重启或新开对话。
实现上,宿主侧提供受信任的 GET/POST 接口读取与覆盖写入,采用同目录临时文件加 rename 的原子替换,降低 Agent 读到半截内容的概率;客户端自注册到 settings.section,并用轻量 DOM 补丁把分区导航的兜底齿轮换成更贴切的图标(失败则保留原样)。
适合长期在 DSH 里写代码、审阅或运维的用户:需要一份跨项目、跨会话都生效的个人级 Agent 指令,又希望界面编辑、落盘与官方注入链路清晰可控。
使用场景
- 在设置里维护一份长期有效的个人 Agent 指令
- 希望每次对话自动带上编码规范或项目背景
- 保存后同一会话下一步即可生效,无需重开对话
适合人员
- 日常在 DSH 里与 Agent 协作的开发者
- 需要跨项目统一提示词与行为规范的用户
- 偏好图形界面编辑而非手改配置文件的 DSH 用户