从 uv 装到技能蒸馏:memsearch 的六步配置路径

跨代理记忆库(zilliztech/memsearch)要做的事一句话能说完:让 Claude Code、Codex、DSH、OpenClaw、OpenCode 共用同一份持久记忆。详情页数据是 Star 2,649、综合分 70.9、MIT 许可,最近上游提交 2026/9/24,实装验证 L4 真实安装通过(2026/9/27),信任档位「已验证」。配置项横跨嵌入、向量库、捕获摘要、后台维护四条线,这篇压成六步;动手前可先到 完整插件清单与汉化避坑指南 对一眼状态。

第一步:分清两个安装入口,CLI 后端不能跳过

memsearch 的插件层只是壳,索引与检索都在 CLI 里,顺序固定:先落 CLI,再装插件。

复制代码

第二条来自 README 的 DSH 章节,用已发布到 npm 的 @zilliz/memsearch-dsh;详情页给的 GitHub 源写法 dsh plugin --profile web add zilliztech/memsearch 则是因为仓库缺少 package.json,走不了常规安装链。两条路都能通,CLI 那步谁都不能省;装完重启 dsh --profile web 或开新会话。

第二步:嵌入 provider 三选一,默认那档通常够用

默认走 ONNX bge-m3,CPU 本地运行、不需要 API 密钥、零成本,代价是首次启动要从 HuggingFace Hub 下载约 558MB 权重,网络不畅会长时间停在这一步。切换只要一行:

复制代码

onnx 是默认值;openai 需要 OPENAI_API_KEY;ollama 走本地模型。内网下载不便就换后两者,把 558MB 从流程里挪走。

第三步:Milvus 后端三选一,uri 要和所选模式对上

切换部署模式只改 milvus.uri,必要时加 milvus.token:

复制代码

Lite 是默认档,零配置单文件,回读会看到 ~/.memsearch/milvus.db;Zilliz Cloud 全托管、有免费套餐,填集群地址并额外需要 API 密钥;自托管 Docker 面向团队环境,前提是真有跑着 19530 端口的实例。常见的翻车不是选哪个,而是选的和填的对不上:把 Lite 时期的 ~/.memsearch/milvus.db 贴进想连 Zilliz Cloud 的配置,表现就是连不上、搜索永远空结果。改完用 config get 回读一次。

第四步:捕获摘要路由,先弄清「不配」会发生什么

每个插件默认保留自己的原生捕获摘要器。想统一路由到 memsearch 管理的 API 提供方,要显式声明再逐平台指过去:

复制代码

plugins.<平台>.summarize.provider 留空即保留平台默认;Claude Code、Codex、OpenClaw、OpenCode 也接受 native。必记一条:插件级摘要设置不会回退到 llm.model,想全平台统一就得逐一点名;只关某平台自动捕获,用 memsearch config set plugins.codex.summarize.enabled false。

第五步:PROJECT.md / USER.md 维护与技能蒸馏,默认关闭

两件事都属于更高层级的记忆,且都不在默认开启之列。高级记忆维护让代理在后台保持 PROJECT.md(项目状态)与 USER.md(可复用偏好与工作风格)两份笔记最新,只在日志有变更、且超过最小间隔后于会话结束时刷新。技能蒸馏是第三层「程序性记忆」,把重复工作流提炼成可安装技能,候选存在 git 跟踪的 .memsearch/skill-candidates/ 里,安装始终由人确认。

开启只需对代理说一句「启用 MemSearch 的 PROJECT.md 和 USER.md 维护」或「启用 MemSearch 技能蒸馏」,它会通过 memory-config 技能写配置。后台没动静时去查 .memsearch/.maintenance-state.json:失败的运行会记下 last_error,且失败的输入摘要不会被标记为成功,下一次到期运行会重试------所以「没写入」可能只是还没到重试时点。

第六步:验证与日常维护

先跑一次验证:

复制代码

聊过几轮后,里面应该出现按天命名的 .md 文件。日常维护靠 CLI:memsearch index ./memory/ 建索引、memsearch search "关键字" 做混合检索、memsearch reset --yes 清空重建。还要记住:Markdown 是唯一事实来源,Milvus 只是可重建的影子索引,reset 清的是索引而非你的 .md 源文件。

总结

六步之外最该记住的是「Markdown 是事实源、Milvus 可重建」这条底线,配置改坏了顶多重跑一次索引;拿不准的配置项,可以到 完整插件清单与汉化避坑指南 对照同类插件再动手。

适合与不适合

适合:同时使用两个以上 AI 代理、希望上下文互通的开发者;已有 Markdown 笔记目录、想直接拿它当检索源的人;接受首次约 558MB 下载换取全本地零成本的用户;要把记忆检索接进自研 agent 的团队。

不适合 :只用一个代理、单会话就够的人------多这层配置收益很低;完全离线又不换嵌入提供方的环境------默认 ONNX 模型要联网下载;把安全扫描当「已审计」的人------这里是「高危」,143 处证据尚无人工评估,插件也未声明 engines.node 与 dsh 版本约束,且需源码安装,装前建议先备份 ~/.dsh。

标签:memsearch、DeepSeek Harness、配置教程、跨代理记忆、Milvus

本文由 DeepSeek Harness Hub 自动整理,数据来源于插件详情页。

相关推荐
Data analyse45610 小时前
Cookie过期引发UV上涨的复核方法
服务器·前端·数据分析·uv
ysu_03142 天前
uv实战指南-从Python版本虚拟环境到pyproject依赖管理
开发语言·python·pip·uv·虚拟环境·包管理·依赖管理
玖石书5 天前
python-uv-windows环境安装方案
windows·python·uv
常山云栈6 天前
Anaconda和uv的区别是什么?
python·anaconda·uv
H Journey13 天前
pip 和uv 开发和部署python项目
python·pip·uv
梦想不只是梦与想15 天前
环境管理:Conda 与 venv
python·conda·uv
乐迪绘防伪油墨技术分享16 天前
特种功能油墨选型指南:温变 / 遇水 / 荧光 / UV LED 技术对比与供应商参考
前端·html·uv
Maiko Star20 天前
Python 包与项目管理工具——uv
python·uv
StarDream-Online20 天前
Windows 下 uv 安装与配置完全指南(含环境变量设置)
windows·uv