wilburli/onlyMemory-plugin

wilburli★ 2TypeScript最后同步: 2026-08-27

在 GitHub 打开

零外部依赖的 LLM 长期记忆插件,专为 [DeepSeek Harness] 设计。

README 摘要

OnlyMemory GitHub topic dsh-plugin 零外部依赖的 LLM 长期记忆插件,专为 DeepSeek Harness 设计。 效果图 记忆管理界面 目录 - 特性 - 从零安装(新人必看) - 快速开始 - 架构概览 - 模块详解 - 配置参考 - MCP 工具清单 - Web 管理界面 - Embedding 配置 - 二次开发指南 - 数据存储结构 - 常见问题 特性 - 零外部依赖 — 不需要向量数据库、Redis、PostgreSQL 等外部服务 - SQLite + 纯 JS 向量检索 — sql.js(WASM)实现,单文件存储 - Web 管理界面 — 浏览器中查看、编辑、置顶、删除记忆 - 多项目隔离 — 不同项目记忆完全独立 - MCP 标准协议 — 通过 @deepseek-ai/dsh-mcp-client 与 Harness 无缝集成 - 模块化设计 — 每个子模块可独立替换和扩展 - 导入导出 — JSON 格式,支持跨机器迁移 从零安装(新人必看) 以下流程假设你刚拿到一份源码,手把手带你走完从下载到运行的全过程。 第 1 步:环境准备 确保你的机器上已安装: 工具 版本要求 检查命令 Node.js = 18 node -v pnpm = 8 pnpm -v DeepSeek Harness 最新版 参考 Harness 安装文档 Harness 是 DeepSeek 的 Agent 运行时,OnlyMemory 作为插件运行在它之上。 如果你还没有安装 Harness,请先完成 Harness 的安装再继续。 第 2 步:获取源码 第 3 步:安装依赖 + 编译 编译成功后会看到 dist/ 目录下生成 .js + .d.ts 文件。 第 4 步:验证编译结果 如果看到如下 JSON 响应,说明编译成功: 第 5 步:安装到 Harness 报 ERR PNPM ADDING TO ROOT ? 这是因为 pnpm 的 workspace 保护机制,需要在 profile 目录创建 .npmrc 解除限制: Windows (PowerShell): macOS / Linux: 然后重新执行 dsh plugin --profile web add 命令。 第 6 步:启动 Harness 如果报 EADDRINUSE (端口被占用),换一个端口: 启动成功后浏览器会自动打开 Harness Web UI(默认 http://127.0.0.1:3080)。 第 7 步:验证插件生效 在 Harness 对话中输入: 然后 开一个新会话 ,问: 如果模型调用了 mcp only memory search 并返回 lapsang-42 ,说明插件安装成功! 第 8 步:验证安装状态(可选) 在输出…

在 GitHub 查看完整 README →
工具/开发cordiscordis-plugindeepseekdeepseek-harnessdshdsh-plugindsh-plugins

分类