dsh pluginsEnglish
← 返回热门插件目录

kb sieve · DSH 插件开发工具

omdsh-dev/dsh-kb-sieve · 技能

DSH知识库插件:从md/txt/docx/pdf构建可审核的知识库包(参考文献+ SQLite FTS5),确定性检索(kbquery)和原文阅读(kbread),零脚本生成技能。

★ 3GitHub 星标
0分支
2026-09-02最近更新
TypeScript开发语言
Apache-2.0许可证

主要功能

  • kb_buildname(必填,小写字母/数字/连字符)+ inputs(必填,文档路径数组, .md/.txt/.docx/.pdf)+ out(可选输出父目录)+ title(可选)+ force(可选, false=自动增量)+ workers(可选,抽取并发 1-8,默认 4)。
  • 确定性同样的输入产出同样的知识包
  • 增量构建有 build_state.json 时(force=false 缺省)自动增量——按源文件字节指纹 + 抽取文本指纹判定四态:unchanged(跳过)/ changed(删旧行+重插)/ new(插入)/ removed(按路径比对删除)。
  • 实测50 文档集改 1 个 ≈ 46ms(全量 483ms)
  • 已删除文档的 line_fts 旧行保留为孤儿(rowmap 显式过滤保证正确), force: true 全量重建时回收。

安装命令

dsh plugin --profile web add github:omdsh-dev/dsh-kb-sieve
查看 GitHub 仓库 ↗返回热门插件目录