dsh-mnemosyne-memory:为 DSH 提供长期记忆与向量检索能力的插件

前言

DeepSeek Harness (DSH) 采用插件化架构,便于扩展功能。在实际开发 AI Agent 时,会话中断后上下文丢失是一个常见问题。每次重新开始对话都需要重复背景介绍,降低了效率。dsh-mnemosyne-memory 旨在解决这一问题,为 DSH 提供跨会话的长期记忆能力。

插件概述

该插件名为 Mnemosyne,由用户 fjzzwxp 维护,属于“记忆”类别。它采用 MIT 许可证,完全免费。核心功能包括跨会话持久化存储、向量语义搜索以及 LLM 反思机制,帮助智能体在重启后继承历史知识。

核心功能

该插件提供以下能力:

  • 永久记忆(跨会话持久化):数据持久化存储,支持跨会话、跨重启不丢失。
  • 向量语义搜索:支持向量语义搜索,能够理解自然语言查询。
  • LLM 反思(LLM Reflection):自动从会话中提取决策、洞察和惯例。
  • 知识页面自动生成:自动生成架构图、惯例清单、项目摘要。
  • 代码测绘(Codebase Survey):识别 30+ 配置文件模式,自动索引。
  • 跨会话回溯:导入历史会话,继承已有知识。
  • 多 Workspace 隔离:按项目隔离,支持团队共享记忆。
  • Delta 增量刷新:只更新有变化的页面,高效同步。

安装与启用

安装前需确保环境满足:Node.js >= 18.0.0、DSH (DeepSeek Harness) >= 0.1.0-rc.7、Git。

# 1. 克隆仓库
git clone https://github.com/fjzzwxp/dsh-mnemosyne-memory.git
cd dsh-mnemosyne-memory

# 2. 安装依赖
npm install

# 3. 执行安装脚本
./scripts/install.sh

# 4. 验证安装
dsh plugin list

部署模式

插件支持本地部署和云端 API 两种模式。

本地部署

本地部署数据不离开设备,适合隐私敏感或离线环境。建议 8GB+ RAM。

  1. 安装 Ollama:
    # macOS
    brew install ollama
  1. 拉取嵌入模型:
    ollama pull nomic-embed-text
  1. 配置 config/mnemosyne.json,设置 provider 为 ollama。

云端部署

云端模式需联网,数据会上传。推荐使用 Google Gemini,提供每月 1500 次免费嵌入请求额度。

  1. 访问 Google AI Studio 创建 API Key。
  2. 复制配置模板并填入 Key:
    cp config/mnemosyne.json.example config/mnemosyne.json
    nano config/mnemosyne.json

典型用法

安装完成后,可以通过以下命令使用:

  • 运行健康检查:dsh doctor
  • 存储记忆:mnemo_store
  • 召回记忆:mnemo_recall

注意事项

  • 该插件以当前 DSH 进程的权限运行,安装前建议检查源码。
  • 使用云端模式时,请注意隐私合规性。
  • 插件完全免费,开源在 GitHub。

总结

dsh-mnemosyne-memory 为 DSH 生态提供了完善的长期记忆解决方案。通过向量检索和反思机制,它可以帮助智能体构建连贯的对话历史和知识库。对于需要复杂上下文管理的应用场景,该插件是必要的补充。

羽毛球分组比赛记分
小程序二维码

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

小夜