Knit:按對話相關性排序工作區文檔

前言

Agent 一天產出 20 篇文檔,你找不到剛纔那篇。Knit 把它們放到對話旁邊 —— 你正在聊什麼,相關的那篇就在最上面。

是什麼

這是 DeepSeek Harness 的一款記憶插件。它按當前對話相關性排序(BM25 + IDF,純本地,零模型),將結果拆成主要/輔助/相關三層,並提供給 agent 使用的 knit_docs 工具。

核心功能包括:
* 支持相關性 / 修改時間雙模式切換。
* 掃描會話工作區裏的 .md(遞歸,深度 ≤ 6)。
* 文檔列表永遠單列,支持就地展開 Markdown 預覽。
* 預覽面板支持拖拽調整高度、實時過濾、系統默認應用打開文檔、雙擊新標籤頁打開。
* 支持鍵盤導航(方向鍵、Enter、Esc)。
* 每秒自動刷新。
* 中英雙語。

安裝與啓用

安裝命令如下:

dsh plugin --profile web add dsh-knit

安裝完成後,需要重啓 DSH 並硬刷新瀏覽器。打開面板的方式有:
1. 會話頭部右側的 Knit 圖標按鈕(就在右側欄展開按鈕旁邊)。
2. 右側欄 tab 條上的「+」→「Knit 最近文檔」。

使用

  • 拖拽預覽面板高度。
  • 使用鍵盤導航(方向鍵、Enter、Esc)。
  • 懸停入口按鈕偷看最近 5 篇。
  • 點擊工作區路徑用系統文件管理器打開項目文件夾。

注意事項

  • 短對話(關鍵詞太少)退回按修改時間排。
  • 語料少時 IDF 幾乎不起作用。
  • 只能排「和對話有共同詞彙」的文檔。
  • 媒體區在「全部」視圖下可能被擠出窗口(已知缺陷)。

結語

Knit 通過純本地計算解決了 Agent 文檔檢索難的問題。它不依賴模型調用,實時刷新,適合需要快速定位上下文的項目。你可以通過社區目錄或GitHub瞭解更多。

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

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

小夜