DeepSeek Harness 本地記憶插件

前言

DeepSeek Harness (DSH) 採用插件化架構。在 DSH 的對話中,上下文窗口有限,新對話通常意味着重置,AI 往往不記得之前的約定或偏好。這個插件爲 DSH 配置了一個純本地的“記憶本”,數據存儲在本機的一個 JSON 文件中,不依賴雲端服務或 API Key。

核心功能

  1. 純本地長期記憶:數據存儲在本地 JSON 文件,不聯網、不調用大模型、不需要 API key。
  2. 跨對話與項目記憶:支持跨會話和跨項目調用記憶。
  3. 四個工具:提供 memory_save、memory_search、memory_list、memory_forget。
  4. 設置頁管理:可直接在設置頁查看、新增、編輯、刪除記憶,並調整檢索權重。
  5. Markdown 導入導出:支持記憶庫的導出與導入。

安裝

使用官方命令安裝:

dsh plugin --profile desktop add github:2132774831/dsh-memory-plugin

安裝命令中的 --profile desktop 需根據實際使用的 profile 名稱修改(可用 dsh plugin list 查看)。

典型用法

插件提供了四個工具,用於記憶的增刪改查:

memory_save "記住一條結論"
memory_search "按關鍵詞檢索記憶"
memory_list "列出最近的記憶"
memory_forget "刪除一條記憶"

存儲與配置

記憶數據保存在 ~/.dsh/dsh-local-memory.json,配置文件在 ~/.dsh/dsh-local-memory-config.json。

  • 數據存儲:純文本 JSON,可直接用編輯器打開、修改或備份。
  • 中文切詞:中文按二字組合切詞(例如“鑑權設計”會切分爲“鑑權”、“權設”、“設計”)。
  • 項目標籤:寫入記憶時會自動根據項目路徑打標籤,識別 .git 目錄(逐級向上查找,有 remote 則用 owner/repo)。

檢索權重

在設置頁或配置文件中可以調整檢索評分權重,包括文本匹配、標籤匹配、整句匹配等分值,以控制檢索的準確性。

注意事項

  1. 插件槽位是追加語義,無法攔截系統原生的刪除動作。
  2. 無法自動讀整段對話去總結(需要調用大模型,與本插件純本地賣點矛盾)。
  3. 記憶條數有上限,超出會自動丟棄最舊的。

總結

該插件解決了 DSH 跨對話記憶的需求,且保持了純本地運行的特性。

目錄:https://www.skillhub.cn/plugins/2132774831/dsh-memory-plugin
GitHub:https://github.com/2132774831/dsh-memory-plugin

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

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

小夜