dsh-kb-sync:DeepSeek Harness 插件

前言

DeepSeek Harness (DSH) 插件,用于编排用户拥有的 DeepSeek 网页历史到本地知识库的同步流水线。它把已有的同步逻辑搬到同源控制页,实现一键运行、查看状态与日志、跑完整性体检。

核心能力

  1. 使用 DSH subprocess:起你配置的命令。
  2. 读状态与日志:展示进度。
  3. 完整性体检:跑你指定的体检命令。
  4. 拉取会话:用 DSH 凭据服务里的 userToken 调 chat.deepseek.com,拉取会话列表。只取新增/续聊的线程,规范化成 conversations/*.md + conversations.l + catalog.json。
  5. 插件内检索:对知识库进行检索。
  6. 全量回填:支持全量回填。

安装

安装标准 dsh.bundle 插件,零依赖、无客户端构建步骤。

dsh plugin --profile web add github:284022719/dsh-kb-sync

安装后重启 DSH。要求 DSH 提供 webServer 与 subprocess 服务(0.2.x 默认都有),Node ≥ 20。

使用

打开控制页:http://127.0.0.1:<DSH Web 端口>/__dsh-kb-sync/。

  1. 粘贴 userToken:粘贴一次,它只进 DSH 凭据服务,不落明文文件。
  2. 拉取新对话(增量):只取新增或续聊的线程,生成文件。
  3. 全量回填:走官方导出包,解析后合并到知识库。
  4. 检索:在页面内检索知识库。
  5. 运行已有同步脚本 / 体检 / 刷新状态:通过控制页操作。

安全与限制

插件分为两半:一半读凭据值、会出网;另一半不读凭据、不出网。

红线:读凭据值 + 有网络。这是“自己拉取”那一半的必然结果。红线默认应挡住,如需继续使用需在设置中确认风险。

不做什么:
* 不把 token 写进任何文件/日志/响应。
* 不访问 chat.deepseek.com 之外的任何地址。
* 不读凭据文件正文,只读修改时间。
* 不注册提示词段落,不改核心 bundle,无安装脚本。

限制:
* 纯 host 半部,需要宿主提供 subprocess 服务。
* 状态是轮询(运行中 3 秒一次)。
* 界面文案目前是中文。
* Node >= 20。

更多信息

  • 目录:https://www.skillhub.cn/plugins/284022719/dsh-kb-sync
  • 仓库:https://github.com/284022719/dsh-kb-sync
羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜