DeepSeek Harness 記憶插件:爲 DSH 提供智能上下文與個性化推薦

DSH 的核心價值在於其靈活的插件化架構,但在實際開發中,Agent 往往難以記住之前的對話上下文、用戶偏好或當前活躍的項目。ly028716/dsh-memory-plugin 解決了這個問題,它是一個爲 DeepSeek Harness (DSH) 設計的智能記憶系統插件。

前言

這個插件由 ly028716 維護,採用 MIT 許可證,屬於記憶類插件。它的核心目標是基於歷史數據自動推薦模型、Agent 和工具配置,從而幫助開發者減少重複配置,提升工作流效率。

核心功能

該插件提供以下核心能力:
* 智能推薦引擎:基於歷史數據自動推薦模型、Agent 和工具配置。
* 工具使用追蹤:自動記錄常用工具(如 read、write、edit 等)的使用頻率。
* 偏好記憶:記住常用的 Agent、大模型、語言設置和代碼風格。
* 項目上下文:跟蹤活躍項目、訪問歷史和項目標籤。
* 會話歷史:記錄討論主題、完成的任務和工作模式。
* 持久化存儲:使用 JSON 格式在本地存儲,支持自動保存、導入和導出。
* 隱私保護:完全本地存儲,無雲端同步,用戶完全掌控數據。
* Web 查看器:提供精美的可視化界面以查看記憶數據。

安裝與啓用

使用 npm 包安裝插件:

dsh plugin --profile <name> add @ly028716/dsh-memory-plugin

典型用法

插件通過 ctx.memory 對象提供 JavaScript API,開發者可進行顯式調用:

// 獲取智能推薦
const recs = ctx.memory.getRecommendations('coding');

// 設置偏好
await ctx.memory.setPreference('defaultModel', 'qwen3.7-plus');

// 記錄會話
await ctx.memory.recordTopic('implement authentication');

// 添加項目
await ctx.memory.addProject({ path: '/projects/my-app', name: 'my-app', tags: ['react', 'typescript'] });

// 查看統計
const stats = ctx.memory.getStats();

注意事項

  • 默認不自動採集:插件默認不會自動採集數據,track 開關默認爲 false。
  • 本地存儲:數據完全本地存儲,無雲端同步。
  • 兼容範圍:DSH CLI 兼容範圍要求爲 >=0.1.1-rc.2 <0.2.0。
  • 清除記憶:forget 工具需配置 allowClearMemory: true 才能使用。

總結

如果你正在尋找一個可控的、本地化的記憶方案來增強 DSH 的智能化水平,該插件提供了一個基於事實的解決方案。更多細節可查閱 社區目錄 或 GitHub 倉庫。

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

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

小夜