dsh-custom-context-injector
在终端中运行以下命令:
dsh plugin install LiKanGame/dsh-custom-context-injector
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install LiKanGame/dsh-custom-context-injector 即可安装,插件源码仓库为 https://github.com/LiKanGame/dsh-custom-context-injector 。
插件介绍
每次调用模型前都要手动粘贴角色定义、输出偏好或项目术语,既低效又容易遗漏。dsh-custom-context-injector 在 DeepSeek Harness 的设置面板中新增了一个「自定义上下文」页面:开启注入开关、写入一段文字、点击保存,之后当前会话以及通过「新对话」开启的所有新会话都会自动将这段内容作为 systemPrompt section 注入到每次模型装配中。
持久化方面,插件采用内存缓存加本地 JSON 文件的双层策略:保存时将内容写入 DSH 宿主进程工作目录下的 .dsh-custom-context.json,重启后自动加载;若磁盘写入不可用则降级为纯内存模式并在设置页给出提示。注入作用域限定在加载该插件的 realm 内,影响后续提示装配,而不会回溯改写历史会话。
适合需要在每一轮对话中保持固定人设、输出风格、项目术语或团队规范的用户。需注意,插件当前以动态 Cordis Package 形式运行,依赖 DSH 宿主注入的全局服务,尚未作为独立 npm 包发布;待迁入持久 settings namespace 或 composition 目录后即可正式安装使用。
使用场景
- 在每轮对话中保持固定人设或角色定义,免去反复粘贴
- 统一输出格式、语气或风格要求,无需每次手动提醒
- 注入项目术语、团队规范或领域约束,减少后续修正
适合人员
- 需要每轮对话保持一致人设或输出风格的个人用户
- 团队中需要统一对话规范与术语的成员
- 依赖 Cordis 动态运行时开发 DSH 插件的工程师