SuperLcm for DSH

前言

DeepSeek Harness (DSH) 的核心理念是「一切皆插件」,但在處理長對話鏈或需要精確覈對歷史決策時,原生上下文管理往往存在侷限。SuperLcm for DSH 是一個爲此設計的插件,它通過在後臺保存完整原文、生成分層摘要,解決了智能體對長期歷史記憶的依賴問題。

SuperLcm for DSH 是什麼

這是一個由維護者 yu381792 開發的模型推理類插件。它通過本機數據庫存儲原文、摘要和設置,支持使用 DSH 已配置的供應商和模型進行摘要生成。插件採用 MIT 許可證,當前版本爲 0.5.35。

核心功能

  1. 完整保存 DSH 事件:按事件編號保存所有對話和工具記錄,供後續覈對。
  2. 後臺分層摘要:將原文按約 20K token 分塊,生成摘要後合併爲上層目錄,便於快速定位。
  3. 精確召回:提供工具組,支持搜索歷史、查看目錄和讀取原文。
  4. 可選壓縮接管:達到指定比例(默認 80%)時,後臺準備摘要並替換較舊上下文,最近原文繼續保留。

安裝與啓用

該插件要求 Node.js 22.16+,本版實測宿主爲 DSH 0.2.1-alpha.1。安裝步驟如下:

npm pack
dsh plugin --profile web add ./SuperLcm-0.5.35.tgz

安裝完成後,重啓 DSH 宿主。打開「插件 → SuperLcm → 摘要設置」,選擇模型並開啓後臺摘要。壓縮接管功能在獨立的「壓縮」頁中配置。

工具與用法

插件提供以下工具:

  • lcm_find:搜索已歸檔會話和原文
  • lcm_outline:查看會話的分層摘要目錄
  • lcm_read:按事件編號讀取完整原文
  • lcm_grep、lcm_describe、lcm_expand、lcm_expand_query、lcm_reindex、lcm_doctor:用於索引的查閱和維護

注意事項

  • 數據存儲:原文、摘要和設置保存在運行 DSH 的機器本地數據庫中,默認路徑爲 $DSH_HOME/SuperLcm/lcm.sqlite(未設置 DSH_HOME 時使用 ~/.dsh)。支持通過 DSH_SUPERLCM_DB 自定義文件路徑。
  • 遠程訪問:遠程瀏覽器通過已登錄的 DSH 連接讀取設置。
  • Windows 兼容性:Windows 代碼兼容審查已完成,但實機測試未執行。
  • 依賴:摘要生成使用 DSH 中配置的模型供應商。

結語

SuperLcm for DSH 通過本地數據庫和分層摘要機制,爲 DSH 提供了完整的上下文記憶能力。對於需要長期追蹤任務或精確覈對歷史細節的開發者來說,這是一個實用的工具。

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

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

小夜