orangeshinee/dsh-mem0

orangeshinee★ 1JavaScriptLast synced: 2026-08-16

Open on GitHub

README excerpt

dsh-mem0 中文 English 自托管 mem0 记忆读写的 dsh(DeepSeek Harness)插件:宿主 Agent 通过 mem0 工具直接读写你自己的 mem0 REST 服务(新版 OSS 构建, mem0/mem0-api-server , 带 dashboard, X-API-Key 认证,端点无 /v1 前缀)。 热插拔:通过 dsh plugin add link: 挂载,不改 dsh 源码。无侧边栏 UI,但带一个 浏览器端:在设置面板 → 插件 → 插件配置里提供 dsh-mem0 配置卡片(编辑下面的配置项)。 工具 工具 端点 说明 mem0 add POST /memories 写入记忆(字符串或消息数组;默认按 defaultUserId / defaultAgentId 归类) mem0 search POST /search 语义搜索,带相关性分数 mem0 get GET /memories / GET /memories/{id} 读取列表(按标识符过滤)或单条 mem0 update PUT /memories/{id} 更新记忆文本 / metadata / 过期时间 mem0 delete DELETE /memories/{id} / DELETE /memories 删除单条;批量删除需 confirm: "DELETE ALL" + admin mem0 history GET /memories/{id}/history 单条记忆的变更历史 mem0 reset POST /reset 清空全部(需 confirm: "RESET" + admin) mem0 status GET /auth/setup-status + GET /configure 健康检查 / 认证状态 / 配置(不输出 apiKey) 安装 发布 打 v 标签即触发 CI( .github/workflows/release.yml )自动构建并发布 GitHub Release: pnpm build → 四项离线冒烟 → npm pack 产物( dsh-mem0- .tgz )挂到 Release, 并自动生成 changelog。 标签版本必须与 package.json 的 version 一致(不一致 CI 会失败);若仓库设置了 NPM TOKEN secret,还会同步 npm publish 到 npm(未设置则跳过,不影响 Release)。 运行时依赖( @deepseek-ai/dsh-settings / @deepseek-ai/dsh-tools / schemastery )已列为 硬依赖, dsh plugin add 会随包安装(profile 默认 autoInstallPeers…

View full README on GitHub →
Tools / Devdeepseekdeepseek-harnessdshdsh-pluginagentsearch

Category