Missher-DSH-Brain:Memory 与 MSE 的有界召回协调

前言

在 DeepSeek Harness(DSH)里,记忆类能力往往由多个可选插件分别提供:例如 Memory 负责本地记忆库,MSE 负责另一套召回来源。若每个提供者各自往 Agent 上下文里塞内容,容易出现重复、来源不清、体积失控等问题。Brain(包名 dsh-missher-brain)不新建记忆库,也不训练模型;它把 Memory、MSE 等已注册提供者的召回结果合并成一条带来源标注、有字节与条数上限的上下文消息,并在 设置 → Memory & Learning(记忆与学习) 中展示提供者状态。下面介绍其定位、安装方式与使用边界。

这是什么

Brain 由社区维护者 Missher12 发布,在 DSH 插件目录 中归类为「记忆」。当前源码版本为 0.1.2,许可证为 MIT(独立维护,非 DeepSeek 官方产品)。

一句话定位:为官方 Harness 提供可选的共享、有界召回仲裁,以及 Memory / MSE 等提供者的状态汇总;对外注册 missherBrain 服务,并贡献设置页中的 brain 区块。

核心功能

召回合并与上限

Brain 在每个包含用户直接输入且具备项目工作目录的顶层回合的第一步执行召回。各提供者收到的是哈希后的项目身份。结果经确定性排序与归一化文本去重后,最多保留 6 条 / 4,000 UTF-8 字节(含安全包装)。准备与接受阶段的默认截止时间为 150 ms;读取提供者状态的默认超时为 300 ms。

只接受选定的 handle;失败、迟到或被取消的召回按「fail open」处理,卡住的提供者清理不会阻塞 Agent。召回内容被视为不可信的背景信息,不能当作授权或更高优先级指令。

自身不存数据

Brain 不保存记忆。没有可用的 Memory、MSE 等提供者时,安装 Brain 也不会自动产生召回;设置总览里对应提供者会显示为不可用。需要记忆能力时,应单独安装 Memory、MSE 等插件;各提供者仍各自拥有数据与项目/隐私规则。

设置入口

装好后在宿主应用的 设置 → Memory & Learning 使用,检查各提供者是否可用,并在相关项目中验证召回是否在 Agent 请求前以 missher-brain 来源写入日志。Brain 不提供 Agent 必须调用的独立工具。

安装与启用

Brain 是可选 Cordis 插件,不是独立桌面应用。建议先从 Missher DeepseekHarness Desktop 安装宿主并完成模型配置,再按 通用安装指南 核对宿主与插件版本。桌面版通过「插件 → 添加插件」;Web / CLI 使用各自 profile,不要混用两种安装位置。

Web profile 一行安装(0.1.2)

安装前请核对 Release 包名 dsh-missher-brain、版本与 published checksum。官方 README 给出的命令如下:

dsh plugin --profile web add https://github.com/Missher12/Missher-DSH-Brain/releases/download/v0.1.2/dsh-missher-brain-0.1.2.tgz

也可从 v0.1.2 Release 下载 tarball 后按宿主文档安装。

启用与第一次检查

  1. 安装后按宿主提示启用并重新加载(或重启所选 Host)。
  2. 打开 设置 → Memory & Learning,确认提供者注册状态。
  3. 在已配置 Memory 或 MSE 的项目中发起带工作目录的对话,观察召回是否出现。

不要同时启用两个提供同名 missherBrain 服务的插件。更新插件前保留配置与数据,不要同时启用旧包名与新包名。

兼容与验证基线

版本 0.1.2 面向官方 DeepSeek Harness 0.1.5-rc.2 与 Cordis 4.0.2,Node 要求 ^22.19.0 || >=24.0.0。当前公开验证基线即 Harness 0.1.5-rc.2。安装命令成功或配置合并成功,不能代替设置页是否加载;若入口缺失,请检查 profile、Host 精确版本与插件加载诊断。

可选配置

可在 profile patch 中下调条数/字节预算或调整超时;均为整数校验,maxItems、maxBytes 及完整包装计入字节预算。

- id: missher-brain
  config:
    maxItems: 6
    maxBytes: 4000
    timeoutMs: 150
    statusTimeoutMs: 300

允许范围:maxItems 1–6,maxBytes 1–4000,两个 timeout 字段均为 1–5000 ms。字节预算过小可能导致合法情况下无召回输出。

卸载

卸载只 detach Brain 及其注册的提供者、设置贡献与 Remote 元数据,不会删除或迁移 Memory/MSE 数据库或既有会话历史。

dsh plugin --profile web remove dsh-missher-brain

需要时可使用与安装相同的固定版本命令重新安装;依赖可选 Cordis 注入的提供者可在 Brain 回归后再次注册。

典型用法与 Agent 安装提示

若使用官方 Harness Web profile,README 建议将下列说明交给 Agent(保留现有数据):

Read https://raw.githubusercontent.com/Missher12/Missher-DSH-Brain/v0.1.2/AGENT.md, install Brain 0.1.2 into my official Harness web profile, and verify Settings → Memory & Learning while preserving existing data.

人工流程则是:先安装 Memory / MSE(按需)→ 安装 Brain → 重载 Host → 在设置页确认提供者 → 在项目目录下对话验证召回条数与体积是否符合预期。

适用场景与注意

适合谁: 已在 DSH 中使用 Memory、MSE 等记忆提供者,希望由单一协调层合并召回、统一上限与来源标注的开发者。

务必了解:

  • 插件以当前 dsh 进程权限运行;安装前应阅读 GitHub 源码 与 MIT 许可证,自行评估信任边界。
  • Git 仓库更新不会自动替换本机已安装插件;功能或页面未出现时,先查应用版本、插件是否启用及加载错误。反馈时请附版本与复现步骤,勿上传 API Key、真实会话或学习数据库。
  • DSH 生态强调「一切皆插件」;skillhub.cn 目录页 为社区站点,与 DeepSeek / 幻方无官方从属关系。

结尾

Brain 解决的是多记忆提供者并存时的协调与有界注入问题,而不是替代 Memory 或 MSE 本身。需要 0.1.2 安装包与校验信息时,见 Release v0.1.2;完整行为与提供者集成契约见仓库内 AGENT.md、AGENT_INTEGRATION.md、VALIDATION.md。

  • 目录页:https://www.skillhub.cn/plugins/Missher12/Missher-DSH-Brain
  • GitHub:https://github.com/Missher12/Missher-DSH-Brain
羽毛球分组比赛记分
小程序二维码

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

小夜