前言¶
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