前言¶
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.1engines.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