wdsjwzl/session-seed-plugin4

dsh-session-seed

Inject a configurable conversation seed into new DeepSeek Harness sessions.

包名
dsh-session-seed
版本
0.1.4
许可证
MIT
最近更新
2026年8月16日

安装

此插件尚未提供可验证的 bundle,或兼容性检查未通过。请先阅读仓库说明。 阅读完整 README ↗

对话配置文件

插件按以下顺序确定配置文件:

  1. cordis.patch.yml 中显式配置的 config.file
  2. 环境变量 DSH_HOME 下的 session-seed.json
  3. 用户目录下的 ~/.dsh/session-seed.json

如果文件不存在,插件会自动复制仓库附带的安全示例。插件升级不会覆盖已经存在的配置文件。

配置格式:

{
  "enabled": true,
  "messages": [
    {
      "role": "user",
      "content": "以前聊过的用户消息"
    },
    {
      "role": "assistant",
      "content": "以前聊过的助手回复"
    }
  ]
}

说明:

  • enabled: false 可在文件层暂停注入;设置页总开关也必须同时开启。
  • messages 只读取非空的 userassistant 消息。
  • 可填写 providermodel,用于“写入对话”模式下 assistant 历史消息的来源标记。
  • JSON 无法读取时,插件只会跳过本次注入,不会阻塞 DSH 启动。

如需使用自定义路径,可在 profile patch 中配置:

- insert:
    - id: session-seed
      name: dsh-session-seed
      config:
        file: D:/dsh-data/my-session-seed.json