DSH Plugins
返回列表
🧠

dsh-knowledge-sqlite

记忆 更新于 2026.09.03

在终端中运行以下命令:

dsh plugin install NinjaSln-labs/dsh-knowledge-sqlite

将以下提示词粘贴到 DeepSeek Harness 对话框中:

在终端执行 dsh plugin install NinjaSln-labs/dsh-knowledge-sqlite 即可安装该插件,完整源码见 https://github.com/NinjaSln-labs/dsh-knowledge-sqlite

插件介绍

在 DeepSeek Harness 中,默认全文检索引擎使用 unicode61 分词,遇到中文子串时匹配率为零。dsh-knowledge-sqlite 正是为此而来:它用 SQLite FTS5 的 trigram 索引替代 unicode61,让中文子串搜索真正可用,并在其上叠加 L1 查询扩展(一次轻量模型调用、按规范查询缓存、超时自动降级为纯词法检索),在硬查询集上将召回率从 0% 拉到 21%–64%。

插件提供了完整的 knowledge 服务契约——write、search、update、list、delete 五个模型工具,配合 dedupeKey 幂等去重、TTL 过期、cursor 分页、事件广播(written / updated / deleted)等机制,让跨会话的持久化知识管理变得可审计、可追踪。安全侧实现了工作区隔离、write/delete 的 ask 门控、authorTier 防伪以及全局写者白名单,确保多 Agent 环境下不串数据。

如果你正在用 DeepSeek Harness 构建需要长期记忆的智能体,尤其是涉及中文内容的知识库问答、项目经验沉淀或跨会话上下文延续,这个插件能以单文件 SQLite 的零依赖方式,把知识底座直接嵌进你的工作流。

使用场景

  • 跨会话持久化知识沉淀与检索
  • 中文内容知识库问答与经验召回
  • 多 Agent 工作区隔离下的共享知识管理

适合人员

  • 用 DeepSeek Harness 构建长期记忆 Agent 的开发者
  • 需要中文子串检索能力的知识库项目
  • 要求可审计、可隔离知识底座的团队