面向项目的、经审核的长项目记忆,专为 DeepSeek Harness 打造
29.9/100
综合分
0
GitHub 星标
—
npm 周下载
—/5
用户评分
数据截至 2026/10/4 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
自动兼容检查有告警:未发布到 npm registry,仅可从源码安装。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add Missher12/Missher-DSH-Memory该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:已验证
是什么
dsh 原生插件 · chat
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
更新放缓:最近一次提交在 31 天前
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
社区实装还没有人打卡 · 装过的第一个就是你
安装兼容性检查⚠ 装前注意未发布到 npm registry,仅可从源码安装
展开查看检查明细 ↓
以下结论由程序自动检查 npm 包、engines 声明与入口文件得出,未做人工实机验证——能装不等于用着没问题。
✗npm 包dsh-missher-memory(未发布到 npm,仅可源码安装)
✓Node 引擎要求 ^22.19.0 || >=24.0.0 · 基线 Node 22.19 满足
✓dsh CLI 依赖未声明 dsh 版本约束
✓入口文件main/exports/bin 已声明
验证方式:npm registry 存在性 + package.json 静态校验 · 最后检查 2026/9/22 05:59:08
安全扫描自动 · 静态分析源码v2.7.0🔵 扫描:含敏感能力尚无人工评估展开查看扫描说明与证据 ↓
安全扫描自动 · 静态分析源码
v2.7.0静态扫描发现插件具备触达本地系统的能力:执行外部命令、读写/删除本地文件、读取剪贴板或密钥类环境变量(至少其一)。这是能力清单,不是危险判定——具体能力项与证据见下方,安装前请自行判断是否需要。
读写/删除本地文件
查看扫描证据(共 17 处,展示前 17 条)
- 读取本地文件src/host/coordinator.ts:73
canonicalCwd = await realpath(cwd) - 读取本地文件src/host/local-key.ts:27
const directory = await lstat(stateDirectory) - 读取本地文件src/host/local-key.ts:29
const keyEntry = await lstat(localKeyPath(stateDirectory)) - 读取本地文件src/host/local-key.ts:31
const key = await readFile(localKeyPath(stateDirectory)) - 读取本地文件src/host/local-key.ts:53
const entry = await lstat(stateDirectory) - 写入本地文件src/host/local-key.ts:57
await mkdir(stateDirectory, { recursive: true, mode: 0o700 }) - 写入本地文件src/host/local-key.ts:59
await chmod(stateDirectory, 0o700) - 删除本地文件src/host/local-key.ts:76
await unlink(temporaryPath).catch(() => {}) - 写入本地文件src/host/local-key.ts:78
await chmod(localKeyPath(stateDirectory), 0o600) - 读取本地文件src/host/path-policy.ts:32
const entry = await lstat(path) - 读取本地文件src/host/path-policy.ts:37
const entry = await lstat(path) - 读取本地文件src/host/path-policy.ts:59
const canonicalRoot = await realpath(rootPath) - 读取本地文件src/host/path-policy.ts:68
const canonicalDatabase = await realpath(databasePath) - 读取本地文件src/host/state-store.ts:1154
const directory = await lstat(this.#stateDirectory) - 读取本地文件src/host/state-store.ts:1156
const database = await lstat(this.#databasePath) - 写入本地文件src/host/state-store.ts:1180
await chmod(this.#databasePath, 0o600) - 读取本地文件src/host/state-store.ts:1492
return await realpath(cwd)
扫描于 2026/11/4(0 天前) · 范围 全包扫描(包内未声明入口) · 来源 GitHub 仓库
静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。
依赖的 DSH / Cordis 模块
@deepseek-ai/cordis@deepseek-ai/dsh-agent@deepseek-ai/dsh-api-remotes@deepseek-ai/dsh-client-locale@deepseek-ai/dsh-client-ui-settings@deepseek-ai/dsh-client-ui-slots@deepseek-ai/dsh-llm@deepseek-ai/dsh-session@deepseek-ai/dsh-tools@deepseek-ai/dsh-typert-protocol@deepseek-ai/schemastery@deepseek-ai/dsh-agent-loop给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
功能亮点
- 项目范围长期记忆
- 记忆经审核
README
由 DeepSeek 最新模型翻译生成DeepSeek Harness 超级记忆
← 桌面端与安装包 · 全部插件 · 通用安装指南
新手上手:项目记忆
按项目保存、审核和检索长期记忆,恢复项目决定、进度、经验与下一步。
| 你需要知道的事 | 说明 |
| 插件包名 | dsh-missher-memory |
| 当前源码版本 | 0.3.1 |
| 装好后在哪里使用 | 设置 → 项目记忆;Agent 的 memory_search 工具 |
| 下载 / 源码 | 下载 0.3.1 安装包 |
安装、启用与第一次使用
1. 先从桌面端主页下载适合电脑的应用,完成模型配置。这个仓库是可选插件,不是独立桌面应用。
2. 阅读通用安装指南及本页原有安装说明,核对宿主与插件版本。桌面版使用“插件 → 添加插件”;Web/CLI 使用自己的目标配置组,不混用两种安装位置。
3. 安装后按宿主提示启用并重新加载,进入上表列出的入口。更新已有插件前保留配置和数据,不同时启用旧包名与新包名。
4. 先绑定一个项目并检查来源,再用 memory_search 查询。待审核候选不会自动当成已审核记忆。
使用前了解这些边界
这是独立记忆项目,当前说明中的验证基线是 Harness 0.1.5-rc.2 / Cordis 4.0.2;不能据此承诺当前桌面全部兼容。
展开完整文档(README 剩余 1 节)
DeepSeek Harness 超级记忆
← 桌面端与安装包 · 全部插件 · 通用安装指南
新手上手:项目记忆
按项目保存、审核和检索长期记忆,恢复项目决定、进度、经验与下一步。
| 你需要知道的事 | 说明 |
| 插件包名 | dsh-missher-memory |
| 当前源码版本 | 0.3.1 |
| 装好后在哪里使用 | 设置 → 项目记忆;Agent 的 memory_search 工具 |
| 下载 / 源码 | 下载 0.3.1 安装包 |
安装、启用与第一次使用
1. 先从桌面端主页下载适合电脑的应用,完成模型配置。这个仓库是可选插件,不是独立桌面应用。
2. 阅读通用安装指南及本页原有安装说明,核对宿主与插件版本。桌面版使用“插件 → 添加插件”;Web/CLI 使用自己的目标配置组,不混用两种安装位置。
3. 安装后按宿主提示启用并重新加载,进入上表列出的入口。更新已有插件前保留配置和数据,不同时启用旧包名与新包名。
4. 先绑定一个项目并检查来源,再用 memory_search 查询。待审核候选不会自动当成已审核记忆。
使用前了解这些边界
这是独立记忆项目,当前说明中的验证基线是 Harness 0.1.5-rc.2 / Cordis 4.0.2;不能据此承诺当前桌面全部兼容。
如果页面或功能没出现,先检查当前应用版本、插件是否启用以及加载错误。反馈时附版本、复现步骤和已脱敏错误;不要上传 API Key、真实会话、账号 Cookie 或学习数据库。Git 中的代码更新不会自动替换电脑上已安装的插件。
继续阅读
下文保留本插件的详细行为、配置、开发和验证说明。跨平台是否实际通过,以对应版本的验证记录为准;桌面安装包能启动,不代表全部插件和外部服务都已验收。
0.3.1 面向官方 Harness 0.1.5-rc.2 / Cordis 4.0.2,提供按项目隔离、先审核后检索的长期记忆。安装使用固定版本包;安装与验收指南 包含商店入口、一条命令和 Agent 安装提示。
dsh-missher-memory 是可独立安装的 DeepSeek Harness bundle,用于恢复超级长项目的架构、决定、进度、失败经验和下一步。当前包包含索引召回和可逆重复记忆整理;它不修改 Harness 核心,也不复制或改写现有旧记忆数据库。
新电脑使用通用 Cordis 服务时,请阅读 Cordis 接入指南,加载 dsh-missher-memory/core。既有 Harness 用户继续阅读 Agent 接入指南。Core 提供不依赖 Harness 的 missherMemoryService;Brain 现在仅影响 Harness 自动召回。
安装
前置条件:已安装官方 DeepSeek Harness 0.1.5-rc.2,dsh 在 PATH 中,Node 为 ^22.19.0 或 >=24.0.0。本包按 Cordis 4.0.2 验证;其他宿主版本需另行验收。无需 Python、原生编译、Brain 或旧记忆数据库;Brain 仅用于可选自动召回。
在 DSH Market 搜索 dsh-missher-memory,核对仓库为 Missher12/dsh-missher-memory,查看条目的版本后安装。商店条目由独立目录维护;若仍显示 0.3.0-cordis.0,请使用下方固定 0.3.1 命令。
dsh plugin --profile web add https://github.com/Missher12/Missher-DSH-Memory/releases/download/v0.3.1/dsh-missher-memory-0.3.1.tgz
下载 0.3.1 安装包(176873 bytes,SHA-256:5bde1f688d6791954d890e2b958775abbdaffe06532464c6b23de362cb06ed49)。离线安装时把命令中的 URL 换成下载文件的路径。
安装后运行 dsh --profile web --dump-config,核对 dsh-missher-memory 和 missher-memory 均存在;随后重启同一 web profile 的 Harness。配置存在仅证明安装组合成功,继续在“设置 → 项目记忆”绑定,并实际调用 memory_search。
给 Agent 的一句话:
请按 https://github.com/Missher12/Missher-DSH-Memory/blob/main/INSTALL.md 核对宿主版本,在当前 web profile 安装固定 0.3.1 包,协助我在设置的项目记忆页确认绑定,并实际调用 memory_search 验证;保留现有数据。
新安装无需 vectors.db;绑定后使用 $DSH_HOME/missher-memory/state.db。如需关联已有旧记忆,详见安装指南,旧来源始终只读。
平台支持
Core 是纯 JavaScript,运行时只导入 Node 内建模块;Harness 适配器使用宿主 peer 包。CI 已配置构建一个 canonical .tgz,让 macOS Intel、macOS Apple Silicon、Windows x64 和 Linux x64 验证相同字节,包含 Cordis 容器、安装包安全、CLI 安装/卸载和合成数据。CLI 矩阵固定到 DeepSeek Harness Desktop 0.3.6 / Harness 0.1.1-rc.2。已配置矩阵不代表未发布候选版已经通过所有平台,实际证据以本轮交付为准。
在有稳定原生 runner 和已交付 Harness 目标前,不宣称支持 Windows ARM 与 Linux ARM。安装包中不包含平台专属数据库内容或原生 addon。
工作方式
- memory_search 按当前会话已确认的项目绑定,只读搜索外部记忆和已审核的插件记忆,并显示来源、时间和稳定引用。
- cwd 只用于生成一次绑定候选。持久状态只保存不可逆项目键、basename、短 hash 和加密后的外部 session 标识,不保存绝对 cwd。
- 项目记忆与个人偏好分层。项目搜索不会读取其他项目;个人搜索不会读取外部项目数据库。
- 新绑定项目默认开启候选记忆捕获。用户明确绑定项目后,session 结束时只会生成待审核候选,绝不会自动成为已审核记忆。
- 新绑定项目默认开启自动召回。它把已审核原子、可逆胶囊和可选旧记忆贡献给 Desktop Brain Hub;只有 Brain Hub 会追加一条可见、带来源的召回消息。
- 至少存放七天、未固定且正文完全重复的已审核原子会自动整理;来源只归档不删除,回滚胶囊会逐条恢复来源和 FTS 索引。
- 数据库缺失、损坏、路径不安全或查询超时时,插件返回稳定状态并失败开放,不阻止 Harness 启动和会话。
首次绑定
1. 在目标项目目录打开一个顶层会话,让设置页出现 basename 和短 hash 候选。
2. 查看只包含记录数量和时间范围的来源列表,选择确实属于该项目的来源。
3. 确认绑定,或把另一个 worktree 候选链接到已存在项目。
4. 新绑定项目会默认开启“候选记忆捕获”和“自动召回”,两者仍可独立关闭;已有项目设置不会被迁移或覆盖。
旧数据库没有可信 project id,插件不会根据 cwd、相似文本或时间自动归类来源。来源选择错误会把历史归入错误项目;首次绑定前应人工确认。
使用搜索
模型或用户可以明确调用:
memory_search({ query: "packaged smoke", scope: "project", limit: 5 })
已绑定的新项目应返回 status: "ready" 和空 results;这证明真实工具可用,不证明已有记忆。返回 project-unbound 时先确认绑定;工具不存在时检查 profile 和宿主服务。完整的合成记录审核后检索验收见 INSTALL.md。
scope 可为 project 或 personal。查询按字面量处理,不接受 FTS 运算符语义;结果受条数和 UTF-8 字节预算限制。搜索不会创建 state.db,也不会触发候选捕获。
候选审核与召回
捕获开启后,插件只缓冲顶层会话中的直接用户/助手文本,忽略工具输出、插件注入和子代理会话。任何一条消息命中凭据、私钥、连接串、身份证号、金融号码或敏感用户路径时,整段会话不生成候选。
设置页可编辑、合并、批准、固定或遗忘候选。只有批准后的记忆可被搜索或召回;固定只影响排序。项目删除会删除该项目的绑定、设置、候选、项目记忆,以及从该项目候选派生的个人记忆,不触碰外部数据库。
自动召回只使用已审核内容和显式绑定的外部来源。它有独立开关、条数和字节预算;插件错误、超时或状态异常时不贡献任何内容。安装包内置旧记忆只读 Reader 代码,但不包含旧数据库、用户状态、凭据或路径。
数据与卸载
插件自有状态位于 $DSH_HOME/missher-memory/,主要包括权限受限的 state.db 和本机密钥。候选正文和批准正文保存在 state.db;项目别名是不可逆摘要,外部 session 标识使用本机密钥加密。DATA-RETENTION.md 定义完整保留规则,SECURITY.md 定义威胁模型。
卸载前可按需导出项目记忆;要保留重装恢复能力,请不要删除项目数据。卸载命令:
dsh plugin --profile web remove dsh-missher-memory
dsh --profile web --dump-config
卸载只移除 bundle 和 profile patch,默认保留 $DSH_HOME/missher-memory/,以便重装恢复。确认不再需要并完成备份后,用户可自行删除该目录;不要删除或移动外部 vectors.db。
状态说明
- 未连接(可选):旧记忆目录或 vectors.db 不存在;内置项目记忆仍正常可用,插件不会代建外部库。
- 路径不安全:目录、数据库或插件状态是符号链接、非普通文件,或路径不满足包含规则。
- 格式不兼容:外部表/FTS5 结构或插件状态 schema 不受支持。
- 损坏:SQLite 无法以只读方式验证。
- 超时:Worker 已终止并会在下一次搜索时重建。
发布前可运行:
node scripts/verify-package.mjs dist/dsh-missher-memory-0.3.1.tgz
node scripts/native-smoke.mjs --archive dist/dsh-missher-memory-0.3.1.tgz
native-smoke.mjs 只使用合成数据库;传入 --cli /absolute/path/to/dsh-cli.js 时还会在临时 profile 中真实安装、组合并卸载 tarball。
2026-09-06 维护候选包
0.3.0-cordis.0 为预发布版本。预构建安装包和对应验证结果见 Release 说明;商店是否可搜索还取决于收录条目是否被合并。本次 Cordis 升级已解除必需 Brain 依赖;安装成功仍不代表当前 Agent 已发现并能调用工具。CLI 安装/卸载与真实运行时激活是不同证据。包 smoke 输出 runtimeMode: cordis-with-synthetic-host-services 和 realHostActivationVerified: false,并使用临时合成数据验证重装恢复,不代表真实 Desktop Brain 或界面验收。
已审核记忆仍是历史数据,不能提供新授权。遗忘清除派生原子和胶囊,但保留 forgotten 候选作为审核历史。项目 JSON 导出暂不包含胶囊和 archived 原子,不是完整备份。预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
Missher12/Missher-DSH-Memory
面向项目的、经审核的长项目记忆,专为 DeepSeek Harness 打造
相关插件 · 对话 / 记忆
上下文中枢oceanbase/powercontext
上下文跟着工作走 —— 跨会话、跨智能体、跨人。
★ 1,489已汉化DSH
73.1
智能体记忆库plastic-labs/honcho
Honcho 是记忆基础设施,用来构建有状态的智能体。这些智能体能理解不断变化的人、智能体、群组、项目和想法。
★ 7,918已汉化DSH
71.7
长程智能体控制面loopx-project/loopx
给 Agent 一个目标,让工作持续向前。
★ 6,358已汉化DSH
71.3
智能体上下文数据库volcengine/OpenViking
给 AI 智能体用的上下文数据库
★ 41,453已汉化DSH
71.3
长效机器人团队Fei2411/DS-Bot
Download DS Bot for Windows 10/11 64-bit / 下载 Windows…
★ 5,293已汉化DSH
71.2
可携带记忆层EverMind-AI/EverOS
为什么选择 EverOS
★ 13,797已汉化DSH
71.1
这是你的仓库?认领条目