dsh-knowbase:为 DSH 提供本地知识库与对话内检索

前言

在 DeepSeek Harness(DSH)里做长期对话或项目协作时,模型往往只能依赖当前上下文和临时粘贴的文本,本地文档、规范、笔记很难稳定进入回答依据。把资料手工复制进每条消息既费事,也难以在回答里追溯「这句话来自哪份文件」。下面介绍社区插件 dsh-knowbase(npm 包名 @domitor-syh/dsh-knowbase):在 DSH 侧建本地知识库、按会话选库,并在对话前用检索把相关片段交给模型,同时支持引用与原文阅读。

这是什么

dsh-knowbase 由维护者 domitor-syh 发布,在 SkillHub 插件目录 中归类为「记忆」。项目自述为:为 DSH 提供本地知识库——把文档纳入知识库,在对话中自动检索相关内容,并通过引用查看资料出处。插件当前版本 0.1.0,采用 MIT 许可证;README 标明适配 DSH 0.2.1-rc.5,兼容范围 >=0.2.0-rc.2 <0.3.0-0。

DSH 生态强调「一切皆插件」;SkillHub 等社区目录独立于 DeepSeek / 幻方,并非官方应用商店。安装前建议自行查看 GitHub 仓库 源码与许可证。

核心功能

以下能力均来自项目 README,检索算法说明中注明「正在持续优化中」。

本地资料管理:每个知识库对应一个文件夹,支持上传文件、直接放入文件夹后重扫,以及增量更新索引。

多种资料格式:支持 TXT、Markdown、JSON、CSV、源码等 UTF-8 文本、文本型 PDF,以及 PNG / JPG 图片的本地中英 OCR(基于 Tesseract.js,语言包在知识库页面下载后在本机识别)。

自动检索:使用中文 n-gram 与 BM25,在对话前检索相关片段,为回答提供资料依据。

按会话选库:在输入区选择一个或多个知识库,选择随会话保存;新会话默认未开启,需按需选择。

引用与原文阅读:查看回答使用的来源、复制引用,并在右侧阅读器打开资料、定位对应内容。

检索测试与统计:在知识库页面测试查询效果;插件详情页可按需开启自动检索统计。

新资料提案:Agent 可提交文本资料提案,由用户预览并批准后保存到知识库。

界面:中英双语,跟随 DSH 系统语言与明暗主题。

安装与启用

当前 README 给出的安装方式如下。

Web 端(dsh web,从 npm 安装):

dsh plugin --profile web add @domitor-syh/dsh-knowbase

桌面端:在插件管理的安装入口填写包名:

@domitor-syh/dsh-knowbase

安装后,Web 端需重启 dsh web 并刷新页面;桌面端需重启应用。若从 DSH 源码运行,在 Web 安装命令前加 pnpm。

典型用法

界面流程

  1. 点击侧栏「知识库」,选择「添加知识库」,填写名称和描述。
  2. 上传资料,或打开知识库文件夹、放入文件后点击「重扫」。
  3. 回到对话,点击输入区「知识库」按钮,开启本次会话要使用的库。
  4. 发送问题,插件会检索所选库中的相关片段供模型参考。
  5. 点击回答下方的知识库来源按钮,查看引用、复制出处,或在右侧打开原文。

修改文件夹内资料后,点击「重扫」更新内容。

图片文字识别

在知识库页面「图片文字识别」区域下载中英语言包,然后重扫图片资料。

检索测试

在知识库页面搜索框输入问题并选择检索范围,可查看命中的文件、位置和原文片段;展开「检索详情」可查看得分与覆盖率。

会话内命令

命令 用途
/kb help 查看命令帮助
/kb list 列出知识库与文件数
/kb create <名称> 新建知识库
/kb files <库名> 查看库内文件
/kb use <库名[,库名]> 选择本会话使用的知识库
/kb use 全部 / /kb use 关闭 开启全部知识库或关闭本会话检索
/kb search <问题> 测试检索效果
/kb rescan [--force] [库名] 重扫资料;--force 强制重新解析
/kb root 查看资料根目录

适用场景与注意

适合谁:需要在 DSH 对话中反复引用本地文档、规范、笔记或项目资料,并希望回答带来源、可点开原文的开发者或团队。

运行与权限:插件随当前 DSH 进程运行,读写知识库目录、索引与 OCR 等均在本机完成;安装前应阅读仓库代码,确认路径与数据处理符合你的环境策略。

依赖与格式:PDF 需为可提取文本的类型;图片 OCR 需先下载语言包。检索为 n-gram + BM25,并非向量数据库方案,选型时需与自身资料规模和语言特点对照 README 中的检索测试能力。

结尾

dsh-knowbase 把「建库 → 选库 → 检索 → 引用」收进 DSH 一条工作流,适合以本地资料为可信来源的对话场景。进一步了解可访问 SkillHub 目录页 与 GitHub:domitor-syh/dsh-knowbase。

羽毛球分组比赛记分
小程序二维码

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

小夜