DeepSeek Harness (DSH) 的核心理念是“一切皆插件”。在構建智能體時,會話結束後上下文丟失是常見問題。下面介紹一個實現分類記憶存儲與檢索的插件。
插件簡介¶
xby-remember-memory 是 DeepSeek Harness (DSH) 的插件:分類記憶服務,由 xby-skill 維護。這是一個基於分類的持久化記憶系統,允許在跨聊天會話中存儲和檢索分類記憶信息。
核心功能¶
該插件提供了以下能力:
set_xby_apikey:在聊天中設置 API 密鑰,該密鑰會自動持久化,重啓後依然有效。remember_memory:在指定分類下存儲記憶,支持可選的標籤功能。retrieve_memories:檢索指定分類下的所有記憶。remove_memory_category:移除指定分類下的所有記憶。remove_specific_memory:移除指定分類下的特定記憶。
安裝與啓用¶
推薦使用官方提供的命令進行安裝:
dsh plugin --profile web add github:xby_skill/xby-remember-memory
若需本地開發調試,可使用以下方式:
* 從本地目錄安裝:
dsh plugin --profile web add /absolute/path/to/xby-remember-memory
- 通過
cordis.patch.yml開發調試:
dsh web --profile web --patch /absolute/path/to/dsh-ocr-plugin/cordis.patch.yml
配置¶
使用前,需要前往小笨羊官網註冊並獲取 API 密鑰。
典型用法¶
- 設置密鑰:使用
set_xby_apikey在對話中設置 API 密鑰。 - 存儲記憶:使用
remember_memory存儲帶標籤的記憶。 - 檢索記憶:使用
retrieve_memories檢索指定分類的記憶。 - 清理記憶:使用
remove_memory_category移除整個分類的記憶,或使用remove_specific_memory移除特定記憶。
注意事項¶
- 方式二和方式三僅用於本地開發調試。
- 插件以當前 dsh 進程的權限運行,安裝前建議檢查源碼與許可證。
結語¶
通過該插件,可以在 DSH 構建的 Agent 中實現跨會話的記憶管理。更多細節可查看 插件目錄 或 GitHub 倉庫。