DSH Plugins
返回列表
dsh-knit

dsh-knit

记忆 更新于 2026.09.16

在终端中运行以下命令:

dsh plugin install PolinniZhong/dsh-knit

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

在 DeepSeek Harness 中执行 dsh plugin install PolinniZhong/dsh-knit 即可安装,插件源码见 https://github.com/PolinniZhong/dsh-knit

插件介绍

你的 agent 一天产出 20 篇 Markdown、几张截图、几段录屏,你找不到刚才聊的那篇了。Knit 做一件事就够:扫描整个工作区,按你正在聊的内容把文档和媒体排好序。聊架构,架构文档浮上来;聊竞品,竞品分析浮上来。不手动翻文件夹,不额外存储,重启、换会话、跨天都还在。

底层是 BM25 在本地字符串上做打分:取最近几条用户消息,抽英文精确词、中文 2/3-gram、丢掉跨词边界碎片,然后给项目里每篇文档打分。没有 embedding、没有模型调用、没有网络请求——零延迟、零成本。面板支持文档 / 图片视频 / 全部三视图,网格缩略图、视频首帧与播放、单击就地展开长文、双击新标签页渲染。agent 侧多一个 knit_docs 工具,把已经算好的排名交出去,省掉 glob 路径再逐篇 read 的 token 开销。

维护一个日益增长的项目文件夹、文件名不一定描述内容、又想让 agent 引用项目历史而不靠猜路径——Knit 是零依赖、零网络、装上即用的补位方案。

截图预览

使用场景

  • Agent 一次产出数十篇 Markdown,你按正在聊的话题一键锁定最相关的那篇
  • 跨会话、跨天回来,旧文档仍然按当前对话内容自动浮到最上面
  • 让 agent 直接拿到项目内最相关文档的路径和摘要,省去逐篇 glob 再 read 的耗时

适合人员

  • 在 DSH 里维护大型项目、工作区里 Markdown 和媒体文件越来越多的开发者
  • 想让 agent 引用项目历史文档、又不想每次手动喂路径的人
  • 偏好零依赖、零网络、纯本地工具链,不想引入 embedding 服务的团队