DeepSeek Harness 插件:MemoKnow

前言

DeepSeek Harness (DSH) 的插件化架構允許開發者擴展智能體的能力。在本地化個人知識管理和長期記憶方面,MemoKnow 提供了一個輕量級的解決方案。它通過結構化記錄和文檔快照,幫助智能體維持上下文記憶並檢索導入的文檔知識。

MemoKnow 是什麼

MemoKnow 是 DeepSeek Harness 的一個本地個人記憶和知識管理插件,由 twoyoung91 維護。它解決智能體如何從聊天記錄中提取持久化事實、以及如何管理個人知識庫的問題。該插件將記錄存儲在 SQLite 中,通過 SHA-256 對原始文檔進行快照,結合 FTS5 全文搜索與可選的 sqlite-vec 語義檢索,並在 DSH 界面內提供管理面板。

安裝與啓用

  1. 從 GitHub Releases 下載對應版本的 .tgz 文件(例如 dsh-external-dsh-memoknow-0.2.0.tgz)。
  2. 在命令行執行安裝命令,將其添加到 web profile:
dsh plugin --profile web add C:\path\to\dsh-external-dsh-memoknow-0.2.0.tgz
  1. 重啓 DSH(如果正在運行),然後打開 Settings → MemoKnow。

核心功能

  • 記憶審查與導入:在 DSH 設置中提供審查建議的界面,允許檢查證據、編輯建議記憶或批准/駁回。
  • 知識庫管理:支持導入文本、Markdown、Word、PDF、CSV 和 Excel 文檔。導入的內容以不可變快照存儲,支持搜索和預覽提取的文本。
  • 控制與配置:支持暫停自動學習、設置 token 預算、檢查待處理會話及每日使用情況。
  • 檢索能力:默認使用 Local FTS(無需模型)。可選啓用 Local CPU 嵌入(會下載模型)或 OpenAI 兼容的嵌入服務。
  • 記憶維護:支持編輯或永久忘記單個記憶記錄。

使用方式

  1. 打開 DSH Settings → MemoKnow,進入知識庫管理頁面。
  2. 審查記憶:查看建議的記憶列表,檢查其來源會話和證據,決定是否批准。
  3. 搜索與預覽:在知識庫中搜索已導入的文檔,預覽提取出的文本內容。
  4. 控制學習:在設置頁面調整學習策略,例如暫停自動記憶、限制 token 使用量,或查看待處理的會話。

注意事項

  • 非官方組件:這是一個獨立社區插件,並非 DeepSeek Harness 的官方組件。
  • 單用戶本地化:專爲一個人的本地 DSH 個人資料設計,不支持多用戶或雲同步。
  • 安全存儲:僅存儲 API 密鑰的環境變量名稱,絕不保存密鑰的具體值。
  • 數據結構:SQLite 是元數據和生命週期狀態的權威來源,原始文檔快照是不可變的。
  • 兼容性限制:嵌入圖像被忽略;不支持舊版 Excel (.xls);不支持直接通過 github: 安裝;不支持 xls 格式。
  • Managed 模式限制:在託管嵌入模式下,設置 API 更新無法覆蓋策略。

數據存儲

默認數據根目錄爲 $DSH_HOME/memoknow,當 DSH_HOME 未設置時則爲 ~/.dsh/memoknow。

memoknow.sqlite3
objects/sha256/aa/bb/<full-sha256>[.txt]
models/                         # 僅在啓用 Local CPU 嵌入後創建
羽毛球分组比赛记分
小程序二维码

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

小夜