dsh-noc-memory:給 DeepSeek Harness 接入長期記憶的插件

前言

DSH 的擴展思路是「一切皆插件」。在智能體開發裏,一個常見問題是:單次會話結束後,上下文容易丟失;如果要做長期記憶,通常需要自己部署記憶服務,再在插件裏寫工具調用。

下面介紹 dsh-noc-memory。它把 DeepSeek Harness 連接到用戶自帶的 Noc Memory MCP server,提供會話開始時的 boot、daily briefing,以及 memory read、search、create、update 等工具。

這是什麼

dsh-noc-memory 是一個 DeepSeek Harness 插件,用於把 DSH 接到用戶自己提供的 Noc Memory MCP server 上。資料中同時出現 Noc Memory 與 Nocturne Memory 的寫法;本文按插件名使用 Noc Memory。

基礎信息如下:

  • 插件名:dsh-noc-memory
  • 維護者:RealAlexandreAI
  • 許可證:MIT
  • package.json 版本:0.3.1
  • engines.node:>=20.0.0
  • 依賴前提:需要用戶自己的 Noc Memory server;資料中提到可部署 cf-noc-mem 到 Cloudflare

它解決的不是“提供一個開箱即用的記憶庫”,而是把 DSH 的工具層接到你已有的記憶後端上。

核心功能

dsh-noc-memory 主要提供兩類能力:

1、會話開始時的長期記憶加載與每日簡報。
2、對記憶條目進行讀取、搜索、創建和更新。

對應工具如下:

工具 用途
noc_boot 會話開始加載
noc_briefing 每日簡報
noc_read 讀取記憶
noc_search 搜索記憶
noc_create 創建記憶
noc_update 更新記憶

配置上支持以下項:

配置項 是否必填 說明
mcp_url 是 Noc Memory MCP 服務端點
mcp_auth 否 例如 Bearer <token>
mcp_headers 否 額外請求頭,可用於 Cloudflare Access 等場景

安裝與啓用

先確認運行環境滿足 Node >=20.0.0,然後安裝插件:

dsh plugin --profile web add dsh-noc-memory

這條命令用於在 web profile 下添加 dsh-noc-memory。

安裝後,還需要提供自己的 Noc Memory server 地址。基本配置示例如下:

- id: noc-memory
  name: dsh-noc-memory
  config:
    mcp_url: https://mem.example.com/mcp
    mcp_auth: Bearer <your token>

這裏需要填寫可用的 mcp_url。如果 server 需要 Bearer token,再配置 mcp_auth。

如果 server 位於 Cloudflare Access 後面,可以改用 service token headers:

- id: noc-memory
  name: dsh-noc-memory
  config:
    mcp_url: https://your-noc-mem.example.com/mcp
    mcp_headers:
      CF-Access-Client-Id: <your client id>
      CF-Access-Client-Secret: <your client secret>

這段配置用於在每次 MCP 請求中附加 Cloudflare Access 所需的請求頭。

典型用法

一個可落地的流程是:

1、先部署或準備 Noc Memory server,拿到可訪問的 MCP endpoint。
資料中提到可以部署 cf-noc-mem 到 Cloudflare。

2、安裝 dsh-noc-memory,並配置 mcp_url。
如果 server 要求認證,再配置 mcp_auth 或 mcp_headers。

3、在 DSH 會話中使用記憶工具。
會話開始時可關注 noc_boot 和 noc_briefing;需要檢索或維護記憶時,使用 noc_read、noc_search、noc_create、noc_update。

適用場景與注意

dsh-noc-memory 適合這些情況:

  • 想在 DSH 中使用長期記憶,但不希望把記憶後端綁定到某個固定服務。
  • 已經部署或願意部署自己的 Noc Memory MCP server。
  • 希望使用統一的 noc_* 工具名,便於在 prompt 或工作流中引用。

使用前需要注意:

  • mcp_url 是必填項。
  • 插件以當前 DSH 進程權限運行;安裝前建議檢查源碼與許可證。
  • 如果你之前使用過 dsh-nocturne-memory(≤0.1.x),升級時需要注意:插件名改爲 dsh-noc-memory,工具名從 nocturne_* 改爲 noc_*。應移除舊插件、重新添加新包,並更新所有引用舊工具名的 prompt 文本。
  • DSH 社區目錄是獨立站點,與 DeepSeek / 幻方無官方從屬關係,不應理解成官方應用商店。

獲取

  • GitHub:https://github.com/RealAlexandreAI/dsh-noc-memory
  • 目錄頁線索:https://www.skillhub.cn/plugins/RealAlexandreAI/dsh-noc-memory
羽毛球分组比赛记分
小程序二维码

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

小夜