dsh-text-inject
在终端中运行以下命令:
dsh plugin install 1497105876/dsh-text-inject
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install 1497105876/dsh-text-inject,或从 https://github.com/1497105876/dsh-text-inject 获取源码后按 README 装入 profile 的 node_modules 并配置 cordis.patch.yml。
插件介绍
在 DeepSeek Harness 里想长期附带一段「人设、规范或背景说明」,官方若在配置里塞字段往往难改、难版本管理,也不方便按块启停。dsh-text-inject 在设置页左侧增加「文字注入」分区,把内容写在与你配置隔离的 inject.md 里,改文件或点保存即可生效,不必重启。
核心分两条路径:`## [system]` 块会追加进系统提示词,每轮对话都带上;`## [context]` 块会合成一条 user 消息注入会话,可用 kind 去重、用 trigger 做关键词门控,避免同一段上下文反复刷屏。设置页以卡片列出全部块,支持新增、编辑、删除与启停;保存时自动把上一版放进 history,最多保留 30 份,可查看或一键恢复。
数据默认落在 ~/.dsh/text-inject/,插件只读写这一份文件及备份目录,不联网、不上报。若你习惯用编辑器维护提示词、又希望偶尔在 UI 里微调,这个插件很合适;需要大量常驻上下文时,建议给 [context] 配好 trigger,控制 token 开销。
兼容 dsh 0.1.2-rc.1 及以上,同一份插件可跨 0.1.x 与 0.2.0 使用。
使用场景
- 需要每轮对话都附带固定规范或人设说明
- 希望在特定关键词出现时再注入一段背景上下文
- 想用文件维护注入内容,同时在设置页启停和回滚版本
适合人员
- 经常手写或维护 inject.md 的进阶用户
- 需要分块管理多段系统说明与上下文的人
- 在意本地数据、不想把长文本塞进官方配置的用户